diff options
Diffstat (limited to 'src/jarabe/frame/clipboardmenu.py')
-rw-r--r-- | src/jarabe/frame/clipboardmenu.py | 10 |
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): |