From d5b329502bdd133d2f11834b152d3fd953bf285a Mon Sep 17 00:00:00 2001 From: Tommaso Cucinotta Date: Thu, 17 Dec 2009 07:48:29 +0000 Subject: [PATCH] Fix of bug #6333 (main document WA was entirely selected and cursor position lost if F&R dialog was floating - does not happen anymore). git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@32557 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt4/FindAndReplace.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/frontends/qt4/FindAndReplace.cpp b/src/frontends/qt4/FindAndReplace.cpp index cdaa384600..8a77a6f66f 100644 --- a/src/frontends/qt4/FindAndReplace.cpp +++ b/src/frontends/qt4/FindAndReplace.cpp @@ -260,6 +260,8 @@ void FindAndReplaceWidget::showEvent(QShowEvent * /* ev */) { replace_work_area_->redraw(); find_work_area_->setFocus(); + view_.setCurrentWorkArea(find_work_area_); + LYXERR(Debug::FIND, "Selecting entire find buffer"); dispatch(FuncRequest(LFUN_BUFFER_BEGIN)); dispatch(FuncRequest(LFUN_BUFFER_END_SELECT)); find_work_area_->redraw(); @@ -278,11 +280,11 @@ void FindAndReplaceWidget::hideEvent(QHideEvent *ev) bool FindAndReplaceWidget::initialiseParams(std::string const & /* params */) { - find_work_area_->redraw(); - replace_work_area_->redraw(); - find_work_area_->setFocus(); - dispatch(FuncRequest(LFUN_BUFFER_BEGIN)); - dispatch(FuncRequest(LFUN_BUFFER_END_SELECT)); +// find_work_area_->redraw(); +// replace_work_area_->redraw(); +// find_work_area_->setFocus(); +// dispatch(FuncRequest(LFUN_BUFFER_BEGIN)); +// dispatch(FuncRequest(LFUN_BUFFER_END_SELECT)); return true; } -- 2.39.2