From c3523fec68527ef9b90175630340f34d282f0596 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Tue, 28 May 2013 13:14:03 +0200 Subject: [PATCH] MiniProjectTargetSelector: Fix inconsitency in key handling The keypress event would be forwarded to QWidget::keyPressEvent, but not the release event. Change-Id: I98e87b9f8da1133f55b2f4fae246047db1809536 Reviewed-by: Eike Ziller --- src/plugins/projectexplorer/miniprojecttargetselector.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/projectexplorer/miniprojecttargetselector.cpp b/src/plugins/projectexplorer/miniprojecttargetselector.cpp index 115ca281331..30d44ce5545 100644 --- a/src/plugins/projectexplorer/miniprojecttargetselector.cpp +++ b/src/plugins/projectexplorer/miniprojecttargetselector.cpp @@ -1327,9 +1327,11 @@ void MiniProjectTargetSelector::keyPressEvent(QKeyEvent *ke) if (ke->key() == Qt::Key_Return || ke->key() == Qt::Key_Enter || ke->key() == Qt::Key_Space - || ke->key() == Qt::Key_Escape) + || ke->key() == Qt::Key_Escape) { hide(); - QWidget::keyPressEvent(ke); + } else { + QWidget::keyPressEvent(ke); + } } void MiniProjectTargetSelector::keyReleaseEvent(QKeyEvent *ke)