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:
Shrief Gabr
2025-03-16 03:10:41 +02:00
parent fa6325381b
commit 739d17a68e

View File

@@ -98,8 +98,11 @@ QdsNewDialog::QdsNewDialog(QWidget *parent)
bool QdsNewDialog::eventFilter(QObject *obj, QEvent *event) bool QdsNewDialog::eventFilter(QObject *obj, QEvent *event)
{ {
if (obj == m_dialog.get() && event->type() == QEvent::KeyPress if (obj != m_dialog.get())
&& static_cast<QKeyEvent *>(event)->key() == Qt::Key_Escape) { return false;
if (event->type() == QEvent::Close
|| (event->type() == QEvent::KeyPress && static_cast<QKeyEvent *>(event)->key() == Qt::Key_Escape)) {
reject(); reject();
return true; return true;
} }