diff options
author | Sebastien Estienne <sebastien.estienne@gmail.com> | 2007-03-19 11:53:01 +0000 |
---|---|---|
committer | Sebastien Estienne <sebastien.estienne@gmail.com> | 2007-03-19 11:53:01 +0000 |
commit | 91addfab698fb6111e6a4d02185273eefe40efa6 (patch) | |
tree | 37e65a7ab8b3665fefe79a61419b25dd290a9d21 | |
parent | 373ca5cedf6754bf05ebd743ffba560784d9f5bd (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-x | src/service-discovery-applet.in | 2 |
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] |