Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/journal
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@sugarlabs.org>2009-01-16 12:05:00 (GMT)
committer Tomeu Vizoso <tomeu@sugarlabs.org>2009-01-16 12:05:00 (GMT)
commitb5e682b909633af66f633ea49024a1583e7db65b (patch)
tree3ed7e855f61bbd12863995999b8e8d9465e09265 /src/jarabe/journal
parentbfebb2d703dd44a382f46f7feaf59d17fa0aaa9a (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.py2
-rw-r--r--src/jarabe/journal/misc.py9
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()