diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2010-03-08 17:14:14 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2010-03-08 17:14:14 (GMT) |
commit | a66ca80be0cc22878980793a6cd30f5484daf43b (patch) | |
tree | 03668952af1eb9de9a54a7a258fcd1fca6f8d7a2 /src/jarabe/journal/palettes.py | |
parent | fc1fca78da24d51e514e4c32884ca4536817bafe (diff) |
Keep preferable activities #1493
Diffstat (limited to 'src/jarabe/journal/palettes.py')
-rw-r--r-- | src/jarabe/journal/palettes.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jarabe/journal/palettes.py b/src/jarabe/journal/palettes.py index e0dfbf4..01017fc 100644 --- a/src/jarabe/journal/palettes.py +++ b/src/jarabe/journal/palettes.py @@ -31,6 +31,7 @@ from sugar import mime from jarabe.model import bundleregistry from jarabe.model import friends from jarabe.model import filetransfer +from jarabe.model import mimeregistry from jarabe.journal import misc from jarabe.journal import model @@ -217,6 +218,10 @@ class StartWithMenu(gtk.Menu): menu_item.show() def __item_activate_cb(self, menu_item, service_name): + mime_type = self._metadata.get('mime_type', '') + if mime_type: + mime = mimeregistry.get_registry() + mime.set_default_activity(mime_type, service_name) misc.resume(self._metadata, service_name) |