Do not allow completion when there is an active selection

We do it in texted only, mathed is more difficult and not so relevant IMO.

(cherry picked from commit 789acb4a95)
This commit is contained in:
Jean-Marc Lasgouttes 2018-07-03 16:53:15 +02:00
parent 3d5b544e7a
commit 5eb4a15579
2 changed files with 4 additions and 1 deletions

View File

@ -2188,7 +2188,8 @@ docstring Text::previousWord(CursorSlice const & sl) const
bool Text::completionSupported(Cursor const & cur) const
{
Paragraph const & par = cur.paragraph();
return cur.pos() > 0
return !cur.selection()
&& cur.pos() > 0
&& (cur.pos() >= par.size() || par.isWordSeparator(cur.pos()))
&& !par.isWordSeparator(cur.pos() - 1);
}

View File

@ -99,6 +99,8 @@ What's new
- Added C-M-i as a shortcut for LFUN_INSET_SETTINGS (bug 7662).
- Disable completion in text wwhen there is a selection.
* DOCUMENTATION AND LOCALIZATION