diff --git a/electrum/gui/qt/wizard/wizard.py b/electrum/gui/qt/wizard/wizard.py index 6dd13203f..f29c88a85 100644 --- a/electrum/gui/qt/wizard/wizard.py +++ b/electrum/gui/qt/wizard/wizard.py @@ -112,14 +112,6 @@ class QEAbstractWizard(QDialog, MessageBoxMixin): QTimer.singleShot(40, self.strt) - # TODO: re-test if needed on macOS - self.refresh_gui() # Need for QT on MacOSX. Lame. - - def refresh_gui(self): - # For some reason, to refresh the GUI this needs to be called twice - self.app.processEvents() - self.app.processEvents() - def sizeHint(self) -> QSize: return QSize(600, 400) @@ -129,6 +121,13 @@ class QEAbstractWizard(QDialog, MessageBoxMixin): else: viewstate = self.start_wizard() self.load_next_component(viewstate.view, viewstate.wizard_data, viewstate.params) + # TODO: re-test if needed on macOS + self.refresh_gui() # Need for QT on MacOSX. Lame. + + def refresh_gui(self): + # For some reason, to refresh the GUI this needs to be called twice + self.app.processEvents() + self.app.processEvents() def load_next_component(self, view, wdata=None, params=None): if wdata is None: