Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
Diffstat (limited to 'shell')
-rw-r--r--shell/model/homeactivity.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/shell/model/homeactivity.py b/shell/model/homeactivity.py
index 8b6a8dc..e5e00cd 100644
--- a/shell/model/homeactivity.py
+++ b/shell/model/homeactivity.py
@@ -184,9 +184,15 @@ class HomeActivity(gobject.GObject):
return self._launching
def _get_service_name(self):
- return _SERVICE_NAME + self._activity_id
+ if self._activity_id:
+ return _SERVICE_NAME + self._activity_id
+ else:
+ return None
def _retrieve_service(self):
+ if not self._activity_id:
+ return
+
try:
bus = dbus.SessionBus()
proxy = bus.get_object(self._get_service_name(),