From 4b5616ff148918d0afb1807b143853cee8718209 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Wed, 6 Jan 2021 02:29:59 +0100 Subject: [PATCH] qt BlockingWaitingDialog: try harder to get label drawn (refresh bug) --- electrum/gui/qt/util.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/electrum/gui/qt/util.py b/electrum/gui/qt/util.py index 32ae77c7b..5e9c31c92 100644 --- a/electrum/gui/qt/util.py +++ b/electrum/gui/qt/util.py @@ -332,9 +332,14 @@ class BlockingWaitingDialog(WindowModalDialog): self.message_label = QLabel(message) vbox = QVBoxLayout(self) vbox.addWidget(self.message_label) + # show popup self.show() + # refresh GUI; needed for popup to appear and for message_label to get drawn QCoreApplication.processEvents() + QCoreApplication.processEvents() + # block and run given task task() + # close popup self.accept()