Skip to content

Commit 816fab9

Browse files
committed
Merge #14450: qt: Fix QCompleter popup regression
081cc02 Fix QCompleter popup regression (Hennadii Stepanov) Pull request description: The PR #8129 has introduced a regression with the `QCompleter` popup in the Debug window. How to reproduce: 1. open the Debug window; 2. go to the 'Console' tab; 3. start writing some RPC command and try to pick it from the list using arrow keys, press Enter. Note that the popup used to display completions is not being closed. To close it they should mouse click somewhere outside of the popup. The wrong behaviour of the `QCompleter` popup is observed on Linux Mint 19 and Windows 10. This PR fixes this regression. Refs: - #7613 - #7772 - #8129 Tree-SHA512: f3ba8d08e1c07619d4ef307544306b57be43e4e726770976cf0c2af95082bd66e2eefe8aabb9a3fad0601cd9e6e4dea0459b6a63eba512023234feb308484655
2 parents 3036faf + 081cc02 commit 816fab9

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/qt/rpcconsole.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -536,6 +536,7 @@ bool RPCConsole::eventFilter(QObject* obj, QEvent *event)
536536
// forward these events to lineEdit
537537
if(obj == autoCompleter->popup()) {
538538
QApplication::postEvent(ui->lineEdit, new QKeyEvent(*keyevt));
539+
autoCompleter->popup()->hide();
539540
return true;
540541
}
541542
break;

0 commit comments

Comments
 (0)