From 265a77be550050376e9d37297816d247bf3868db Mon Sep 17 00:00:00 2001 From: Nat Date: Fri, 06 Jul 2007 15:26:19 +0000 Subject: Journal close --- (limited to 'SynthLab') diff --git a/SynthLab/SynthLabWindow.py b/SynthLab/SynthLabWindow.py index 02bf08e..aca3c13 100644 --- a/SynthLab/SynthLabWindow.py +++ b/SynthLab/SynthLabWindow.py @@ -48,6 +48,7 @@ class SynthLabWindow(SubActivity): self.duration = 2 self.durString = '%.2f' % self.duration self.playingPitch = [] + self.journalCalled = False loopPointsTable = [] sample_names = [name for i in range( len( Config.INSTRUMENTS ) ) for name in Config.INSTRUMENTS.keys() if Config.INSTRUMENTS[ name ].instrumentId == i ] @@ -274,6 +275,8 @@ class SynthLabWindow(SubActivity): if self.recCount >= 9: self.recCount = 0 def handleClose( self, widget, data ): + if self.journalCalled: + gtk.main_quit() if self.instanceOpen: self.synthLabParametersWindow.destroy() self.set_mode('welcome') -- cgit v0.9.1