Index: mirage-0.9.5.1/mirage.py =================================================================== --- mirage-0.9.5.1.orig/mirage.py +++ mirage-0.9.5.1/mirage.py @@ -4576,10 +4576,11 @@ class Base: timer_screensaver = gobject.timeout_add(1000, self.disable_screensaver_in_slideshow_mode) def main(self): + gtk.gdk.threads_enter() gtk.main() + gtk.gdk.threads_leave() if __name__ == "__main__": base = Base() - gtk.gdk.threads_enter() base.main() - gtk.gdk.threads_leave() +