diff options
-rw-r--r-- | sc/source/ui/view/gridwin.cxx | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/sc/source/ui/view/gridwin.cxx b/sc/source/ui/view/gridwin.cxx index bc79b8c87af4..a7a9e9b72ac7 100644 --- a/sc/source/ui/view/gridwin.cxx +++ b/sc/source/ui/view/gridwin.cxx @@ -5626,6 +5626,8 @@ void ScGridWindow::UpdateCopySourceOverlay() DeleteCopySourceOverlay(); + if (comphelper::LibreOfficeKit::isActive()) + return; if (!pViewData->ShowPasteSource()) return; rtl::Reference<sdr::overlay::OverlayManager> xOverlayManager = getOverlayManager(); @@ -5886,9 +5888,6 @@ void ScGridWindow::UpdateCursorOverlay() xOverlayManager->add(*pOverlay); mpOOCursors.reset(new sdr::overlay::OverlayObjectList); mpOOCursors->append(pOverlay); - - // notify the LibreOfficeKit too - updateLibreOfficeKitSelection(pViewData, aPixelRects); } } } @@ -5924,8 +5923,12 @@ void ScGridWindow::UpdateSelectionOverlay() { // #i70788# get the OverlayManager safely rtl::Reference<sdr::overlay::OverlayManager> xOverlayManager = getOverlayManager(); - - if (xOverlayManager.is()) + if (comphelper::LibreOfficeKit::isActive()) + { + // notify the LibreOfficeKit too + updateLibreOfficeKitSelection(pViewData, aPixelRects); + } + else if (xOverlayManager.is()) { std::vector< basegfx::B2DRange > aRanges; const basegfx::B2DHomMatrix aTransform(GetInverseViewTransformation()); @@ -5962,9 +5965,6 @@ void ScGridWindow::UpdateSelectionOverlay() xOverlayManager->add(*pOverlay); mpOOSelection.reset(new sdr::overlay::OverlayObjectList); mpOOSelection->append(pOverlay); - - // notify the LibreOfficeKit too - updateLibreOfficeKitSelection(pViewData, aPixelRects); } } else @@ -6037,7 +6037,7 @@ void ScGridWindow::UpdateAutoFillOverlay() // #i70788# get the OverlayManager safely rtl::Reference<sdr::overlay::OverlayManager> xOverlayManager = getOverlayManager(); - if (xOverlayManager.is()) + if (xOverlayManager.is() && !comphelper::LibreOfficeKit::isActive()) { Color aHandleColor( SC_MOD()->GetColorConfig().GetColorValue(svtools::FONTCOLOR).nColor ); if (pViewData->GetActivePart() != eWhich) @@ -6165,7 +6165,7 @@ void ScGridWindow::UpdateDragRectOverlay() // #i70788# get the OverlayManager safely rtl::Reference<sdr::overlay::OverlayManager> xOverlayManager = getOverlayManager(); - if (xOverlayManager.is()) + if (xOverlayManager.is() && !comphelper::LibreOfficeKit::isActive()) { std::vector< basegfx::B2DRange > aRanges; const basegfx::B2DHomMatrix aTransform(GetInverseViewTransformation()); @@ -6213,7 +6213,7 @@ void ScGridWindow::UpdateHeaderOverlay() // #i70788# get the OverlayManager safely rtl::Reference<sdr::overlay::OverlayManager> xOverlayManager = getOverlayManager(); - if (xOverlayManager.is()) + if (xOverlayManager.is() && !comphelper::LibreOfficeKit::isActive()) { // Color aHighlight = GetSettings().GetStyleSettings().GetHighlightColor(); std::vector< basegfx::B2DRange > aRanges; @@ -6281,7 +6281,7 @@ void ScGridWindow::UpdateShrinkOverlay() // #i70788# get the OverlayManager safely rtl::Reference<sdr::overlay::OverlayManager> xOverlayManager = getOverlayManager(); - if (xOverlayManager.is()) + if (xOverlayManager.is() && !comphelper::LibreOfficeKit::isActive()) { std::vector< basegfx::B2DRange > aRanges; const basegfx::B2DHomMatrix aTransform(GetInverseViewTransformation()); |