diff options
author | Nat <natcl@hotmail.com> | 2007-07-06 15:26:19 (GMT) |
---|---|---|
committer | Nat <natcl@hotmail.com> | 2007-07-06 15:26:19 (GMT) |
commit | 265a77be550050376e9d37297816d247bf3868db (patch) | |
tree | bf3c670ebbddea8599c2ef32d6df94191b088485 /Edit | |
parent | 3c0791e05fcef3fa11dc8a8c71e68dfeb4bcd6dc (diff) |
Journal close
Diffstat (limited to 'Edit')
-rw-r--r-- | Edit/MainWindow.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Edit/MainWindow.py b/Edit/MainWindow.py index 89ae84b..3b18748 100644 --- a/Edit/MainWindow.py +++ b/Edit/MainWindow.py @@ -77,6 +77,7 @@ class MainWindow( SubActivity ): self.trackActive = [ 1 for i in range(Config.NUMBER_OF_TRACKS) ] self.pages_playing = [] + self.journalCalled = False self.noteDB = NoteDB.NoteDB() TP.ProfileEnd("init_data") @@ -762,7 +763,10 @@ class MainWindow( SubActivity ): self.displayPage( id ) def handleClose(self,widget): - self.set_mode("welcome") + if self.journalCalled: + gtk.main_quit() + else: + self.set_mode("welcome") def onTimeout(self): self.updateFPS() @@ -1480,6 +1484,7 @@ class MainWindow( SubActivity ): self.delay = gobject.timeout_add(1000, self.waitToSet) def handleJournalLoad(self,file_path): + self.journalCalled = True self.noteDB.deletePages( self.noteDB.pages.keys() ) ifile = open(file_path, 'r') |