diff options
author | Henry Castro <hcastro@collabora.com> | 2016-09-23 17:14:29 -0400 |
---|---|---|
committer | Henry Castro <hcastro@collabora.com> | 2016-09-24 12:35:24 +0000 |
commit | 918834c04fd44fd863e34523dce73104e7d2232f (patch) | |
tree | 95bcfd34c195c868a637091dd03a4fc8a3e9f613 /svx | |
parent | 88c7f08c49642ed14e62e96f63cae00ef608cbbb (diff) |
sc lok: avoid full invalidate tiles
Change-Id: Idd49dc61ba8dbd7af42f641bb019cf83814f9e8d
Reviewed-on: https://gerrit.libreoffice.org/29240
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Henry Castro <hcastro@collabora.com>
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/svdraw/sdrpaintwindow.cxx | 6 | ||||
-rw-r--r-- | svx/source/svdraw/svdmrkv.cxx | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/svx/source/svdraw/sdrpaintwindow.cxx b/svx/source/svdraw/sdrpaintwindow.cxx index c014ea9fc687..1f95e25f1423 100644 --- a/svx/source/svdraw/sdrpaintwindow.cxx +++ b/svx/source/svdraw/sdrpaintwindow.cxx @@ -17,6 +17,7 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ +#include <comphelper/lok.hxx> #include <comphelper/random.hxx> #include <svx/sdrpaintwindow.hxx> #include <sdr/overlay/overlaymanagerbuffered.hxx> @@ -219,7 +220,10 @@ void SdrPaintWindow::impCreateOverlayManager() // Request a repaint so that the buffered overlay manager fills // its buffer properly. This is a workaround for missing buffer // updates. - rWindow.Invalidate(); + if (!comphelper::LibreOfficeKit::isActive()) + { + rWindow.Invalidate(); + } Color aColA(GetPaintView().getOptionsDrawinglayer().GetStripeColorA()); Color aColB(GetPaintView().getOptionsDrawinglayer().GetStripeColorB()); diff --git a/svx/source/svdraw/svdmrkv.cxx b/svx/source/svdraw/svdmrkv.cxx index 402c61e4d40f..3cc38362255b 100644 --- a/svx/source/svdraw/svdmrkv.cxx +++ b/svx/source/svdraw/svdmrkv.cxx @@ -205,7 +205,7 @@ void SdrMarkView::ModelHasChanged() AdjustMarkHdl(); } - if (comphelper::LibreOfficeKit::isActive()) + if (comphelper::LibreOfficeKit::isActive() && GetMarkedObjectCount() > 0) { //TODO: Is MarkedObjRect valid at this point? Rectangle aSelection(GetMarkedObjRect()); |