aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLibravatar Keshav Bhatt <keshavnrj@gmail.com>2022-09-03 09:41:27 +0530
committerLibravatar Keshav Bhatt <keshavnrj@gmail.com>2022-09-03 09:41:27 +0530
commit5e50519c75d7110c232f82db580a76b23aba04cd (patch)
treea579fbf02049d726d596d0de48ad3312dfeb33c7 /src
parent530c24bf2bf672845d4d4f7c17f69ce213b7cf1d (diff)
downloadwhatsie-5e50519c75d7110c232f82db580a76b23aba04cd.tar.gz
whatsie-5e50519c75d7110c232f82db580a76b23aba04cd.zip
chore: delete filedialog after exec
Diffstat (limited to 'src')
-rw-r--r--src/webenginepage.cpp3
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);