diff options
Diffstat (limited to 'python/deskbar-handler/tracker-handler-static.py')
-rw-r--r-- | python/deskbar-handler/tracker-handler-static.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/python/deskbar-handler/tracker-handler-static.py b/python/deskbar-handler/tracker-handler-static.py index a87956c95..5f797321e 100644 --- a/python/deskbar-handler/tracker-handler-static.py +++ b/python/deskbar-handler/tracker-handler-static.py @@ -28,7 +28,10 @@ class TrackerSearchToolMatch (deskbar.Match.Match): self._icon = deskbar.Utils.load_icon ('tracker') def action(self, text=None): - gobject.spawn_async(['tracker-search-tool', self.name], flags=gobject.SPAWN_SEARCH_PATH) + try: + gobject.spawn_async(['tracker-search-tool', self.name], flags=gobject.SPAWN_SEARCH_PATH) + except gobject.GError, e: + print >> sys.stderr, "*** Error when executing tracker-search-tool:", e def get_verb(self): return _('Search for %s with Tracker Search Tool') % ('<b>%(name)s</b>') |