From 26b117cff0dba2d0add5b8bad0f8f9f9a9542cca Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Wed, 14 Jun 2006 15:27:54 -0400 Subject: [PATCH] Use ignore_reply rather than idle_add, thanks j5 --- sugar/browser/BrowserShell.py | 1 + sugar/session/LogWriter.py | 6 +----- sugar/shell/StartPage.py | 2 +- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/sugar/browser/BrowserShell.py b/sugar/browser/BrowserShell.py index a07d3c0b..7cd0b1c3 100644 --- a/sugar/browser/BrowserShell.py +++ b/sugar/browser/BrowserShell.py @@ -1,6 +1,7 @@ import dbus import geckoembed import threading +import gobject import sugar.env diff --git a/sugar/session/LogWriter.py b/sugar/session/LogWriter.py index 000c4cc8..2571827b 100644 --- a/sugar/session/LogWriter.py +++ b/sugar/session/LogWriter.py @@ -16,8 +16,4 @@ class LogWriter: sys.stderr = self def write(self, s): - gobject.idle_add(self._write, s) - - def _write(self, s): - self._logger.log(self._application, s) - return False + self._logger.log(self._application, s, ignore_reply=True) diff --git a/sugar/shell/StartPage.py b/sugar/shell/StartPage.py index 1c87ee56..7cc1b457 100644 --- a/sugar/shell/StartPage.py +++ b/sugar/shell/StartPage.py @@ -34,7 +34,7 @@ class ActivitiesView(gtk.TreeView): model = self.get_model() address = model.get_value(model.get_iter(path), 1) - browser_shell.open_browser(address) + browser_shell.open_browser(address, ignore_reply=True) class StartPage(gtk.HBox): def __init__(self):