diff options
Diffstat (limited to 'src/quickdialogs2/quickdialogs2quickimpl/qquickdialogimplfactory.cpp')
-rw-r--r-- | src/quickdialogs2/quickdialogs2quickimpl/qquickdialogimplfactory.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/quickdialogs2/quickdialogs2quickimpl/qquickdialogimplfactory.cpp b/src/quickdialogs2/quickdialogs2quickimpl/qquickdialogimplfactory.cpp index 01fc90ee57..27f19aea5b 100644 --- a/src/quickdialogs2/quickdialogs2quickimpl/qquickdialogimplfactory.cpp +++ b/src/quickdialogs2/quickdialogs2quickimpl/qquickdialogimplfactory.cpp @@ -73,13 +73,7 @@ std::unique_ptr<QPlatformDialogHelper> QQuickDialogImplFactory::createPlatformDi break; } case QQuickDialogType::MessageDialog: { - auto dialog = new QQuickPlatformMessageDialog(parent); - if (!dialog->isValid()) { - delete dialog; - return nullptr; - } - - dialogHelper.reset(dialog); + dialogHelper.reset(new QQuickPlatformMessageDialog(parent)); break; } default: |