diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2016-01-14 11:22:13 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2016-01-14 14:45:09 +0100 |
commit | b9565ef0a73c235cd1e14fce9031db6e9237c524 (patch) | |
tree | ee810d03ec7e860b2d07a725c9ffc8534683804e /sd | |
parent | d99fc6f2ad8b9078e9adc56796728d7e38b3ca80 (diff) |
sd tiled rendering: it's pointless to send selection changes during search all
But they do cause annoying flashing.
Change-Id: Ic313a15429c5db98c5660a5274aa49e95dd217e5
Diffstat (limited to 'sd')
-rw-r--r-- | sd/source/ui/view/Outliner.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sd/source/ui/view/Outliner.cxx b/sd/source/ui/view/Outliner.cxx index 1eb659aa6815..afe5b87fc18c 100644 --- a/sd/source/ui/view/Outliner.cxx +++ b/sd/source/ui/view/Outliner.cxx @@ -617,6 +617,7 @@ bool Outliner::SearchAndReplaceAll() } else if( nullptr != dynamic_cast< const DrawViewShell *>( pViewShell.get() )) { + pViewShell->GetDoc()->setTiledSearching(true); // Go to beginning/end of document. maObjectIterator = ::sd::outliner::OutlinerContainer(this).begin(); // Switch to the first object which contains the search string. @@ -666,6 +667,7 @@ bool Outliner::SearchAndReplaceAll() OString aPayload = aStream.str().c_str(); pViewShell->GetDoc()->libreOfficeKitCallback(LOK_CALLBACK_SEARCH_RESULT_SELECTION, aPayload.getStr()); } + pViewShell->GetDoc()->setTiledSearching(false); } RestoreStartPosition (); |