Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2007-07-28 22:17:45 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2007-07-28 22:17:45 (GMT)
commit13a91a26e1089065354de8979567d131c970bbbe (patch)
tree466851ddc2b649e71717672035a1da3ebbc21862 /shell
parent5b73d0dfceef32247f7a63cf0cc3ab37c48baca1 (diff)
Make raw X windows work again.
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(),