diff options
author | 2022-09-03 09:41:27 +0530 | |
---|---|---|
committer | 2022-09-03 09:41:27 +0530 | |
commit | 5e50519c75d7110c232f82db580a76b23aba04cd (patch) | |
tree | a579fbf02049d726d596d0de48ad3312dfeb33c7 /src | |
parent | 530c24bf2bf672845d4d4f7c17f69ce213b7cf1d (diff) | |
download | whatsie-5e50519c75d7110c232f82db580a76b23aba04cd.tar.gz whatsie-5e50519c75d7110c232f82db580a76b23aba04cd.zip |
chore: delete filedialog after exec
Diffstat (limited to 'src')
-rw-r--r-- | src/webenginepage.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/webenginepage.cpp b/src/webenginepage.cpp index 2694c20..6cd5f44 100644 --- a/src/webenginepage.cpp +++ b/src/webenginepage.cpp @@ -151,7 +151,6 @@ QStringList WebEnginePage::chooseFiles(QWebEnginePage::FileSelectionMode mode, } QFileDialog *dialog = new QFileDialog(); - dialog->setAttribute(Qt::WA_DeleteOnClose, true); bool usenativeFileDialog = settings.value("useNativeFileDialog", false).toBool(); @@ -176,6 +175,7 @@ QStringList WebEnginePage::chooseFiles(QWebEnginePage::FileSelectionMode mode, if (dialog->exec()) { selectedFiles = dialog->selectedFiles(); } + dialog->deleteLater(); return selectedFiles; } @@ -183,7 +183,6 @@ bool WebEnginePage::certificateError(const QWebEngineCertificateError &error) { QWidget *mainWindow = view()->window(); if (error.isOverridable()) { QDialog dialog(mainWindow); - dialog.setAttribute(Qt::WA_DeleteOnClose, true); dialog.setModal(true); dialog.setWindowFlags(dialog.windowFlags() & ~Qt::WindowContextHelpButtonHint); |