From: Tommaso Cucinotta Date: Thu, 17 Dec 2009 07:48:29 +0000 (+0000) Subject: Fix of bug #6333 (main document WA was entirely selected and cursor position lost... X-Git-Tag: 2.0.0~4791 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=d5b329502bdd133d2f11834b152d3fd953bf285a;p=features.git 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 --- 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; }