From 98cdbe37714b23b2826b18276a789cf98ca98510 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Mon, 26 Feb 2018 22:03:22 +0100 Subject: [PATCH] fix #3956 --- gui/qt/util.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gui/qt/util.py b/gui/qt/util.py index 369c05e8..1a4c5f26 100644 --- a/gui/qt/util.py +++ b/gui/qt/util.py @@ -218,13 +218,14 @@ class WindowModalDialog(QDialog, MessageBoxMixin): class WaitingDialog(WindowModalDialog): - '''Shows a please wait dialog whilst runnning a task. It is not + '''Shows a please wait dialog whilst running a task. It is not necessary to maintain a reference to this dialog.''' def __init__(self, parent, message, task, on_success=None, on_error=None): assert parent if isinstance(parent, MessageBoxMixin): parent = parent.top_level_window() WindowModalDialog.__init__(self, parent, _("Please wait")) + self.setAttribute(Qt.WA_DeleteOnClose) # see #3956 vbox = QVBoxLayout(self) vbox.addWidget(QLabel(message)) self.accepted.connect(self.on_accepted)