mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-08-07 09:01:38 -04:00
Edit Book: Fix close event geenrated by window system not saving state
This commit is contained in:
parent
7573a62754
commit
8a40261757
@ -680,15 +680,10 @@ class Main(MainWindow):
|
||||
self.setWindowTitle(self.current_metadata.title + ' [%s] :: %s :: %s' %(current_container().book_type.upper(), fname, self.APP_NAME))
|
||||
|
||||
def closeEvent(self, e):
|
||||
if not self.boss.confirm_quit():
|
||||
if self.boss.quit():
|
||||
e.accept()
|
||||
else:
|
||||
e.ignore()
|
||||
return
|
||||
try:
|
||||
self.boss.shutdown()
|
||||
except:
|
||||
import traceback
|
||||
traceback.print_exc()
|
||||
e.accept()
|
||||
|
||||
def save_state(self):
|
||||
tprefs.set('main_window_geometry', bytearray(self.saveGeometry()))
|
||||
|
Loading…
x
Reference in New Issue
Block a user