mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-07 12:32:26 +00:00
* only remember the last selection if it didn't come by the cursor completion indicator
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23316 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
f7cd0928ad
commit
93d8667d39
@ -341,11 +341,13 @@ void GuiCompleter::updatePrefix(Cursor & cur)
|
||||
// if popup is not empty, the new selection will
|
||||
// be our last valid one
|
||||
QString const & s = currentCompletion();
|
||||
if (s.length() > 0)
|
||||
last_selection_ = s;
|
||||
else
|
||||
last_selection_ = old;
|
||||
|
||||
if (popupVisible() || inlineVisible()) {
|
||||
if (s.length() > 0)
|
||||
last_selection_ = s;
|
||||
else
|
||||
last_selection_ = old;
|
||||
}
|
||||
|
||||
// update inline completion because the default
|
||||
// completion string might have changed
|
||||
if (inlineVisible())
|
||||
@ -460,11 +462,13 @@ void GuiCompleter::updateModel(Cursor & cur, bool popupUpdate, bool inlineUpdate
|
||||
|
||||
// if popup is not empty, the new selection will
|
||||
// be our last valid one
|
||||
QString const & s = currentCompletion();
|
||||
if (s.length() > 0)
|
||||
last_selection_ = s;
|
||||
else
|
||||
last_selection_ = old;
|
||||
if (popupVisible() || inlineVisible()) {
|
||||
QString const & s = currentCompletion();
|
||||
if (s.length() > 0)
|
||||
last_selection_ = s;
|
||||
else
|
||||
last_selection_ = old;
|
||||
}
|
||||
|
||||
// show inline completion
|
||||
if (inlineUpdate)
|
||||
|
Loading…
Reference in New Issue
Block a user