summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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]