Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/browser.py
diff options
context:
space:
mode:
Diffstat (limited to 'browser.py')
-rw-r--r--browser.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/browser.py b/browser.py
index 877e8df..6d74313 100644
--- a/browser.py
+++ b/browser.py
@@ -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)