forked from qt-creator/qt-creator
QmlDesigner: Fix "Create Project" dialog not opening
Fixes: QDS-14858 Change-Id: Ifd85bdd69eb6c9ed0c81ba960774cf387d2b299a Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
This commit is contained in:
@@ -98,8 +98,11 @@ QdsNewDialog::QdsNewDialog(QWidget *parent)
|
||||
|
||||
bool QdsNewDialog::eventFilter(QObject *obj, QEvent *event)
|
||||
{
|
||||
if (obj == m_dialog.get() && event->type() == QEvent::KeyPress
|
||||
&& static_cast<QKeyEvent *>(event)->key() == Qt::Key_Escape) {
|
||||
if (obj != m_dialog.get())
|
||||
return false;
|
||||
|
||||
if (event->type() == QEvent::Close
|
||||
|| (event->type() == QEvent::KeyPress && static_cast<QKeyEvent *>(event)->key() == Qt::Key_Escape)) {
|
||||
reject();
|
||||
return true;
|
||||
}
|
||||
|
Reference in New Issue
Block a user