From: Tommaso Cucinotta Date: Wed, 20 Jan 2010 18:18:04 +0000 (+0000) Subject: Dispatch BUFFER_SWITCH only if buffer actually changed (avoids some flickering when... X-Git-Tag: 2.0.0~4315 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=be7d7df5a3f974ea62c65202d1ef6b7814a73f33;p=lyx.git 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 --- 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; }