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)
|
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;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user