commit 4b5616ff148918d0afb1807b143853cee8718209 parent 85f76523b6b29d49099648725c5fccc337ad28a5 Author: SomberNight <somber.night@protonmail.com> Date: Wed, 6 Jan 2021 02:29:59 +0100 qt BlockingWaitingDialog: try harder to get label drawn (refresh bug) Diffstat:
M | electrum/gui/qt/util.py | | | 5 | +++++ |
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git 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()