Fix window closing
Only closing via the menu did it properly. Closing a window via the window manager didn't shut the window down at all, because the code wasn't in the closeEvent handler.
This commit is contained in:
parent
8ce2a95695
commit
fcc452d7b0
|
@ -461,14 +461,6 @@ class ElectrumWindow(QMainWindow):
|
|||
self.config.set_key('io_dir', os.path.dirname(fileName), True)
|
||||
return fileName
|
||||
|
||||
def close(self):
|
||||
if self.qr_window:
|
||||
self.qr_window.close()
|
||||
QMainWindow.close(self)
|
||||
self.close_wallet()
|
||||
run_hook('close_main_window')
|
||||
self.gui_object.close_window(self)
|
||||
|
||||
def connect_slots(self, sender):
|
||||
self.connect(sender, QtCore.SIGNAL('timersignal'), self.timer_actions)
|
||||
|
||||
|
@ -2806,6 +2798,11 @@ class ElectrumWindow(QMainWindow):
|
|||
g = self.geometry()
|
||||
self.config.set_key("winpos-qt", [g.left(),g.top(),g.width(),g.height()])
|
||||
self.config.set_key("console-history", self.console.history[-50:], True)
|
||||
if self.qr_window:
|
||||
self.qr_window.close()
|
||||
self.close_wallet()
|
||||
run_hook('close_main_window')
|
||||
self.gui_object.close_window(self)
|
||||
event.accept()
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue