# HG changeset patch # User laurent # Date 1343749561 -7200 # Node ID 61280a7d9ff2e21fcaf14514b3a5b44bb7261a0a # Parent 92071c4b85e992a0c95baaba0f3c922e393879bf Adding support for checking that tab content is saved before closing it diff -r 92071c4b85e9 -r 61280a7d9ff2 Beremiz.py --- a/Beremiz.py Tue Jul 31 17:38:18 2012 +0200 +++ b/Beremiz.py Tue Jul 31 17:46:01 2012 +0200 @@ -559,6 +559,12 @@ self.CTR.SaveProject() elif answer == wx.ID_CANCEL: return False + + for idx in xrange(self.TabsOpened.GetPageCount()): + window = self.TabsOpened.GetPage(idx) + if not window.CheckSaveBeforeClosing(): + return False + return True def GetTabInfos(self, tab):