electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

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:
Melectrum/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()