From d876c9deee7fc9544fc0c8e61796e9c499e4408c Mon Sep 17 00:00:00 2001 From: a1ext Date: Wed, 6 Feb 2019 17:30:29 +0300 Subject: [PATCH] Fixed AboutDialog leaking (#1168) --- src/MainWindow.cpp | 1 + src/dialogs/NewFileDialog.cpp | 1 + src/dialogs/WelcomeDialog.cpp | 1 + 3 files changed, 3 insertions(+) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 5b16d312..97fcf9a0 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -913,6 +913,7 @@ void MainWindow::on_actionTabs_triggered() void MainWindow::on_actionAbout_triggered() { AboutDialog *a = new AboutDialog(this); + a->setAttribute(Qt::WA_DeleteOnClose); a->open(); } diff --git a/src/dialogs/NewFileDialog.cpp b/src/dialogs/NewFileDialog.cpp index 4bf13094..d68818f4 100644 --- a/src/dialogs/NewFileDialog.cpp +++ b/src/dialogs/NewFileDialog.cpp @@ -165,6 +165,7 @@ void NewFileDialog::on_projectsListWidget_itemDoubleClicked(QListWidgetItem *ite void NewFileDialog::on_aboutButton_clicked() { AboutDialog *a = new AboutDialog(this); + a->setAttribute(Qt::WA_DeleteOnClose); a->open(); } diff --git a/src/dialogs/WelcomeDialog.cpp b/src/dialogs/WelcomeDialog.cpp index 73ef178d..33a4e7e5 100644 --- a/src/dialogs/WelcomeDialog.cpp +++ b/src/dialogs/WelcomeDialog.cpp @@ -81,6 +81,7 @@ void WelcomeDialog::onLanguageComboBox_currentIndexChanged(int index) void WelcomeDialog::on_checkUpdateButton_clicked() { AboutDialog *a = new AboutDialog(this); + a->setAttribute(Qt::WA_DeleteOnClose); a->open(); }