Fix starting browser activity

This commit is contained in:
Dan Williams
2006-06-16 16:31:54 -04:00
parent 0363ed5457
commit e4a8518d02
2 changed files with 7 additions and 3 deletions
+5 -1
View File
@@ -3,6 +3,7 @@ import geckoembed
import pygtk
pygtk.require('2.0')
import gtk
import gobject
import sugar.env
@@ -29,11 +30,14 @@ class BrowserShell(dbus.service.Object):
links.append(link)
return links
def _start_browser_cb(self, browser):
browser.connect_to_shell()
@dbus.service.method('com.redhat.Sugar.BrowserShell')
def open_browser(self, uri):
browser = BrowserActivity(uri)
self.__browsers.append(browser)
browser.connect_to_shell()
gobject.idle_add(self._start_browser_cb, browser)
@dbus.service.method('com.redhat.Sugar.BrowserShell')
def open_browser_with_id(self, uri, activity_id):