Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Edit
diff options
context:
space:
mode:
authoramartin <olpc@xo-00-CE-12.localdomain>2007-07-06 15:54:06 (GMT)
committer amartin <olpc@xo-00-CE-12.localdomain>2007-07-06 15:54:06 (GMT)
commit79f4a80f5fb50d5c7dc6cb88c3ad1c9bd1faac05 (patch)
treedee679a276ca0cfec656287ec610cc4b9ee68ff1 /Edit
parente1413b33f821b6334ca2b30f27cd281a26fded86 (diff)
parent959909b9f9bd2b71c7e62f0f5bb5ef65df4ab32d (diff)
merge conflict
Diffstat (limited to 'Edit')
-rw-r--r--Edit/MainWindow.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/Edit/MainWindow.py b/Edit/MainWindow.py
index ea1db91..4a4b23c 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()
@@ -1473,7 +1477,7 @@ class MainWindow( SubActivity ):
self.delay = gobject.timeout_add(1000, self.waitToSet)
def handleJournalLoad(self,file_path):
-
+ self.journalCalled = True
self._loadFile( file_path )
#-----------------------------------