diff options
author | Simon Schampijer <simon@schampijer.de> | 2007-11-14 18:45:48 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@schampijer.de> | 2007-11-14 18:45:48 (GMT) |
commit | 63dc3a86de1fa50af2a3d3c02e98be25ef848b93 (patch) | |
tree | 925b20b2855388f7896bd2046fd1bf835822fa9d /browser.py | |
parent | b11f876c57c936d5eb350b63126c001b43f0a36c (diff) |
added a dbus call to open the source data by the journal
Diffstat (limited to 'browser.py')
-rw-r--r-- | browser.py | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -18,6 +18,7 @@ import logging from gettext import gettext as _ +import dbus import gobject import gtk import tempfile @@ -143,10 +144,15 @@ class Browser(WebView): def _internal_save_cb(self): logging.debug("Saved source object to datastore.") - id = self._jobject.object_id + object_id = self._jobject.object_id service_name = 'org.laptop.AbiWordActivity' - self._cleanup_jobject() - activityfactory.create_with_object_id(service_name, id) + self._cleanup_jobject() + + bus = dbus.SessionBus() + bus_object = bus.get_object('org.laptop.Journal', + '/org/laptop/Journal') + journal = dbus.Interface(bus_object, 'org.laptop.Journal') + journal.Resume(service_name, object_id) def _internal_save_error_cb(self, err): logging.debug("Error saving source object to datastore: %s" % err) |