summaryrefslogtreecommitdiffstats
path: root/src/service-discovery-applet.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/service-discovery-applet.in')
-rwxr-xr-xsrc/service-discovery-applet.in23
1 files changed, 7 insertions, 16 deletions
diff --git a/src/service-discovery-applet.in b/src/service-discovery-applet.in
index 8f2b8b4..4cc43cc 100755
--- a/src/service-discovery-applet.in
+++ b/src/service-discovery-applet.in
@@ -89,17 +89,13 @@ class SDAGconf:
self.gc_client.notify_add (self.gc_services, self.gc_services_cb)
self.gc_client.notify_add (self.gc_options, self.gc_options_cb)
- try:
- for (stype, desc) in avahi.ServiceTypeDatabase.ServiceTypeDatabase().items():
- if not self.gc_client.get("%s/%s" % (self.gc_services, stype)):
- if self.plugin.plugins.has_key(stype):
- enabled = True
- else:
- enabled = False
- self.gc_client.set_bool("%s/%s" % (self.gc_services, stype), enabled)
- except:
- error_msg(_("You need at least avahi 0.6.9"))
- sys.exit()
+ for (stype, desc) in avahi.ServiceTypeDatabase.ServiceTypeDatabase().items():
+ if not self.gc_client.get("%s/%s" % (self.gc_services, stype)):
+ if self.plugin.plugins.has_key(stype):
+ enabled = True
+ else:
+ enabled = False
+ self.gc_client.set_bool("%s/%s" % (self.gc_services, stype), enabled)
def get_services(self):
services = []
@@ -412,11 +408,6 @@ class ServiceDiscoveryApplet(gnomeapplet.Applet):
self.sdaNotifications.display_notification(_("Already Discovering"),"")
return
try:
- try:
- self.avahi_version = self.server.GetAPIVersion() >> 8
- except:
- error_msg(_("You need at least avahi 0.6.9"))
- sys.exit()
self.domain = self.server.GetDomainName()
except:
self.sdaNotifications.display_notification(_("Error Detected!"),_("Check that the Avahi daemon is running!"))