Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/frame/clipboardmenu.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/jarabe/frame/clipboardmenu.py')
-rw-r--r--src/jarabe/frame/clipboardmenu.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/jarabe/frame/clipboardmenu.py b/src/jarabe/frame/clipboardmenu.py
index 4c077d9..4cbf3a0 100644
--- a/src/jarabe/frame/clipboardmenu.py
+++ b/src/jarabe/frame/clipboardmenu.py
@@ -177,17 +177,19 @@ class ClipboardMenu(Palette):
percent = self._cb_object.get_percent()
if percent < 100 or menu_item.get_submenu() is not None:
return
- jobject = self._copy_to_journal()
- misc.resume(jobject.metadata, self._get_activities()[0])
- jobject.destroy()
+ self._copy_to_journal_and_resume(self._get_activities()[0])
def _open_submenu_item_activate_cb(self, menu_item, service_name):
logging.debug('_open_submenu_item_activate_cb')
percent = self._cb_object.get_percent()
if percent < 100:
return
+ self._copy_to_journal_and_resume(service_name)
+
+ def _copy_to_journal_and_resume(self, service_name):
jobject = self._copy_to_journal()
- misc.resume(jobject.metadata, service_name)
+ object_uri = 'datastore:' + jobject.object_id
+ misc.resume(object_uri, service_name)
jobject.destroy()
def _remove_item_activate_cb(self, menu_item):