From be7d7df5a3f974ea62c65202d1ef6b7814a73f33 Mon Sep 17 00:00:00 2001 From: Tommaso Cucinotta Date: Wed, 20 Jan 2010 18:18:04 +0000 Subject: [PATCH] Dispatch BUFFER_SWITCH only if buffer actually changed (avoids some flickering when buffer is unchanged). git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33107 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt4/FindAndReplace.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontends/qt4/FindAndReplace.cpp b/src/frontends/qt4/FindAndReplace.cpp index 68b3387e97..783c0a19f3 100644 --- a/src/frontends/qt4/FindAndReplace.cpp +++ b/src/frontends/qt4/FindAndReplace.cpp @@ -361,8 +361,9 @@ void FindAndReplaceWidget::findAndReplaceScope(FindAndReplaceOptions & opt) { } bv->clearSelection(); } while (wrap_answer != 1); - lyx::dispatch(FuncRequest(LFUN_BUFFER_SWITCH, - buf_orig->absFileName())); + if (buf != buf_orig) + lyx::dispatch(FuncRequest(LFUN_BUFFER_SWITCH, + buf_orig->absFileName())); bv = view_.documentBufferView(); bv->cursor() = cur_orig; } -- 2.39.5