summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastien Estienne <sebastien.estienne@gmail.com>2007-03-19 11:53:01 +0000
committerSebastien Estienne <sebastien.estienne@gmail.com>2007-03-19 11:53:01 +0000
commit91addfab698fb6111e6a4d02185273eefe40efa6 (patch)
tree37e65a7ab8b3665fefe79a61419b25dd290a9d21
parent373ca5cedf6754bf05ebd743ffba560784d9f5bd (diff)
add a check in remove_service
git-svn-id: file:///home/lennart/svn/public/service-discovery-applet/trunk@136 3be567f1-68ff-0310-b24a-ad7cc433fd2f
-rwxr-xr-xsrc/service-discovery-applet.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/service-discovery-applet.in b/src/service-discovery-applet.in
index 19cecc6..2ec3cf1 100755
--- a/src/service-discovery-applet.in
+++ b/src/service-discovery-applet.in
@@ -331,7 +331,7 @@ class ServiceDiscoveryApplet(gnomeapplet.Applet):
self.zc_types[type].remove(self.zc_services[(interface, protocol, name, type, domain)])
self.display_service_notification(False, name, type)
- if self.zc_types[type].get_children() == []:
+ if self.zc_types.has_key(type) and self.zc_types[type].get_children() == []:
self.service_menu.remove(self.zc_types[type].get_attach_widget())
del self.zc_types[type]