aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2021-09-02 08:53:18 +0200
committerDavid Schulz <david.schulz@qt.io>2021-09-02 11:05:13 +0000
commit78372726c1d3845554f5deb18d3d2639dbc1cd58 (patch)
tree301d372fc5ed43beeb8c10b4d3375acab050f12b /src/plugins/texteditor
parent28447355bafb60733e61383adae04cb1b6e80b3c (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.cpp2
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();