diff options
author | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-01-14 10:04:05 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-01-14 10:04:05 (GMT) |
commit | 0497202866aec752a7090661085bba1ac86d3143 (patch) | |
tree | ae86512eaa7389b02a7c1638496066de273c7df5 /src/jarabe/desktop/favoritesview.py | |
parent | 869cd108a3cd7c64a46f70f4042966e7ddc971d9 (diff) |
Correctly print backtraces
Diffstat (limited to 'src/jarabe/desktop/favoritesview.py')
-rw-r--r-- | src/jarabe/desktop/favoritesview.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/jarabe/desktop/favoritesview.py b/src/jarabe/desktop/favoritesview.py index 27e1c32..2ce95f4 100644 --- a/src/jarabe/desktop/favoritesview.py +++ b/src/jarabe/desktop/favoritesview.py @@ -438,7 +438,14 @@ class ActivityIcon(CanvasIcon): if error is not None: logging.error('Error retrieving most recent activities: %r' % error) - self._journal_entries = entries + # If there's a problem with the DS index, we may get entries not related + # to this activity. + checked_entries = [] + for entry in entries: + if entry['activity'] == self.bundle_id: + checked_entries.append(entry) + + self._journal_entries = checked_entries self._update() def _update(self): |