(finishing patch -- question was restored, but there were still problems)

Restore the wrap-around question when no more hits found while searching with Advanced Search.
The dispatched() flag is used currently in FindAndReplace.cpp in order to discriminate between
match found and not found and, in the latter case, pop-up the wrap-around question dialog.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36279 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Tommaso Cucinotta 2010-11-13 12:02:04 +00:00
parent 22ffc93467
commit d5eb8c0968

View File

@ -1539,10 +1539,14 @@ void BufferView::dispatch(FuncRequest const & cmd, DispatchResult & dr)
FindAndReplaceOptions opt; FindAndReplaceOptions opt;
istringstream iss(to_utf8(cmd.argument())); istringstream iss(to_utf8(cmd.argument()));
iss >> opt; iss >> opt;
if (findAdv(this, opt)) if (findAdv(this, opt)) {
dr.screenUpdate(Update::Force | Update::FitCursor); dr.screenUpdate(Update::Force | Update::FitCursor);
else cur.dispatched();
dispatched = true;
} else {
cur.undispatched();
dispatched = false; dispatched = false;
}
break; break;
} }