Browse Source

Change inheritance order in installwizard.py

Also put back set_layout.  This is causing two things:

a) on MacOSX the next / cancel buttons vanish if in one position
b) on all O/Ses the Next button is not the default

We're obviously abusing StackedLayout in an unintended way.
283
Neil Booth 9 years ago
parent
commit
6e660f562f
  1. 7
      gui/qt/installwizard.py

7
gui/qt/installwizard.py

@ -54,8 +54,8 @@ class CosignWidget(QWidget):
qp.end()
class InstallWizard(WindowModalDialog, WizardBase):
# WizardBase must come first as we override show_error
class InstallWizard(WizardBase, WindowModalDialog):
def __init__(self, config, app, plugins):
title = 'Electrum - ' + _('Install Wizard')
@ -192,10 +192,9 @@ class InstallWizard(WindowModalDialog, WizardBase):
if i==0:
button.setChecked(True)
self.set_layout(vbox)
vbox.addStretch(1)
vbox.addLayout(Buttons(CancelButton(self), OkButton(self, _('Next'))))
self.show()
self.set_layout(vbox)
self.raise_()
if not self.exec_():

Loading…
Cancel
Save