bdadc6d
diff -up system-config-printer-1.1.16/system-config-printer.py.jobviewer-exit system-config-printer-1.1.16/system-config-printer.py
bdadc6d
--- system-config-printer-1.1.16/system-config-printer.py.jobviewer-exit	2010-01-06 15:25:57.525409643 +0000
bdadc6d
+++ system-config-printer-1.1.16/system-config-printer.py	2010-01-06 15:27:03.767283548 +0000
bdadc6d
@@ -2837,7 +2837,8 @@ class GUI(GtkGUI, monitor.Watcher):
bdadc6d
     def on_quit_activate(self, widget, event=None):
bdadc6d
         self.monitor.cleanup ()
bdadc6d
         while len (self.jobviewers) > 0:
bdadc6d
-            self.jobviewers[0].cleanup () # this will call on_jobviewer_exit
bdadc6d
+            # this will call on_jobviewer_exit
bdadc6d
+            self.jobviewers[0].on_delete_event ()
bdadc6d
         del self.mainlist
bdadc6d
         del self.printers
bdadc6d
         gtk.main_quit()