Reviewers: ,


Please review this at http://codereview.tryton.org/49002/

Affected files:
  M tryton/gui/main.py


Index: tryton/gui/main.py
===================================================================
--- a/tryton/gui/main.py
+++ b/tryton/gui/main.py
@@ -72,7 +72,7 @@
         self.window.set_title('Tryton')
         self.window.set_icon(TRYTON_ICON)
         self.window.connect("destroy", Main.sig_quit)
-        self.window.connect("delete_event", self.sig_delete)
+        self.window.connect("delete_event", self.sig_close)
         self.window.connect('configure_event', self.sig_configure)
         self.window.connect('window_state_event', self.sig_window_state)

@@ -1389,18 +1389,11 @@

         cls.tryton_client.quit_mainloop()

-    def sig_close(self, widget):
+    def sig_close(self, widget, event=None):
         if not self.sig_logout(widget):
             return False
         Main.sig_quit()

-    def sig_delete(self, widget, event):
- if common.sur(_("Do you really want to quit?"), parent=self.window):
-            if not self.sig_logout(widget):
-                return True
-            return False
-        return True
-
     def sig_configure(self, widget, event):
         if hasattr(event, 'width') \
                 and hasattr(event, 'height'):


--
[email protected] mailing list

Reply via email to