diff options
author | David Schulz <david.schulz@qt.io> | 2021-09-02 08:53:18 +0200 |
---|---|---|
committer | David Schulz <david.schulz@qt.io> | 2021-09-02 11:05:13 +0000 |
commit | 78372726c1d3845554f5deb18d3d2639dbc1cd58 (patch) | |
tree | 301d372fc5ed43beeb8c10b4d3375acab050f12b /src/plugins/texteditor | |
parent | 28447355bafb60733e61383adae04cb1b6e80b3c (diff) |
Editor: fix marking proposal entries as explicitly selected
The flag was set whenever the n or p key was pressed allthough
we only switch the item if also control is pressed.
Change-Id: Ib1b6ab14d1ddf7dee954651382b9b0fc454ddca1
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/texteditor')
-rw-r--r-- | src/plugins/texteditor/codeassist/genericproposalwidget.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/texteditor/codeassist/genericproposalwidget.cpp b/src/plugins/texteditor/codeassist/genericproposalwidget.cpp index ad056e41ad4..01283920246 100644 --- a/src/plugins/texteditor/codeassist/genericproposalwidget.cpp +++ b/src/plugins/texteditor/codeassist/genericproposalwidget.cpp @@ -618,8 +618,8 @@ bool GenericProposalWidget::eventFilter(QObject *o, QEvent *e) case Qt::Key_N: case Qt::Key_P: // select next/previous completion - d->m_explicitlySelected = true; if (ke->modifiers() == Qt::KeyboardModifiers(HostOsInfo::controlModifier())) { + d->m_explicitlySelected = true; int change = (ke->key() == Qt::Key_N) ? 1 : -1; int nrows = d->m_model->size(); int row = d->m_completionListView->currentIndex().row(); |