From 53771231f2cfbc4d2db67e2b0999f504a0ec9e98 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Fri, 21 May 2010 22:06:18 +0200 Subject: [PATCH] [sulfur] minor code updates --- sulfur/src/sulfur/__init__.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/sulfur/src/sulfur/__init__.py b/sulfur/src/sulfur/__init__.py index 0d4eba35d..e25eee5ee 100644 --- a/sulfur/src/sulfur/__init__.py +++ b/sulfur/src/sulfur/__init__.py @@ -135,7 +135,7 @@ class SulfurApplication(Controller, SulfurApplicationEventsMixin): do_kill(pid) if hasattr(self, '_entropy'): - self._entropy.destroy() + self._entropy.shutdown() if sysexit != -1: self.exit_now() @@ -281,7 +281,6 @@ class SulfurApplication(Controller, SulfurApplicationEventsMixin): self.lastPkgPB = "updates" self._entropy.connect_to_gui(self) self.setup_editor() - self.switch_notebook_page("packages") # setup Repositories @@ -1621,8 +1620,11 @@ class SulfurApplication(Controller, SulfurApplicationEventsMixin): def set_status_ticker( self, text ): ''' Write Message to Statusbar''' - context_id = self.ui.status.get_context_id( "Status" ) - self.ui.status.push( context_id, text ) + def do_set(text): + context_id = self.ui.status.get_context_id( "Status" ) + self.ui.status.push( context_id, text ) + return False + gobject.timeout_add(0, do_set, text) def progress_log(self, msg, extra = None): self.progress.set_subLabel( msg )