diff options
author | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-01-16 12:05:00 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-01-16 12:05:00 (GMT) |
commit | b5e682b909633af66f633ea49024a1583e7db65b (patch) | |
tree | 3ed7e855f61bbd12863995999b8e8d9465e09265 /src/jarabe/journal | |
parent | bfebb2d703dd44a382f46f7feaf59d17fa0aaa9a (diff) |
Use a specific property for caching the bundle_id instead of using 'activity'
Diffstat (limited to 'src/jarabe/journal')
-rw-r--r-- | src/jarabe/journal/journalactivity.py | 2 | ||||
-rw-r--r-- | src/jarabe/journal/misc.py | 9 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/jarabe/journal/journalactivity.py b/src/jarabe/journal/journalactivity.py index 3da689b..4aa7cf8 100644 --- a/src/jarabe/journal/journalactivity.py +++ b/src/jarabe/journal/journalactivity.py @@ -284,7 +284,7 @@ class JournalActivity(Window): if metadata['mime_type'] == JournalEntryBundle.MIME_TYPE: model.delete(object_id) - metadata['activity'] = bundle.get_bundle_id() + metadata['bundle_id'] = bundle.get_bundle_id() model.write(metadata) def search_grab_focus(self): diff --git a/src/jarabe/journal/misc.py b/src/jarabe/journal/misc.py index 699ac21..6346e50 100644 --- a/src/jarabe/journal/misc.py +++ b/src/jarabe/journal/misc.py @@ -48,9 +48,12 @@ def _get_icon_file_name(icon_name): def get_icon_name(metadata): file_name = None - if metadata.get('activity', ''): - service_name = metadata['activity'] - activity_info = bundleregistry.get_registry().get_bundle(service_name) + bundle_id = metadata.get('activity', '') + if not bundle_id: + bundle_id = metadata.get('bundle_id', '') + + if bundle_id: + activity_info = bundleregistry.get_registry().get_bundle(bundle_id) if activity_info: file_name = activity_info.get_icon() |