From 91addfab698fb6111e6a4d02185273eefe40efa6 Mon Sep 17 00:00:00 2001 From: Sebastien Estienne Date: Mon, 19 Mar 2007 11:53:01 +0000 Subject: add a check in remove_service git-svn-id: file:///home/lennart/svn/public/service-discovery-applet/trunk@136 3be567f1-68ff-0310-b24a-ad7cc433fd2f --- src/service-discovery-applet.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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] -- cgit