From 28e52997f9e2398cd9ba4b37bfc5c775c4b6fe3d Mon Sep 17 00:00:00 2001 From: Sebastien Estienne Date: Thu, 27 Oct 2005 20:39:04 +0000 Subject: * ported to avahi 0.6 git-svn-id: file:///home/lennart/svn/public/service-discovery-applet/trunk@69 3be567f1-68ff-0310-b24a-ad7cc433fd2f --- configure.ac | 2 +- src/service-discovery-applet.in | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/configure.ac b/configure.ac index e989ea1..5969b26 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_PREREQ(2.59) -AC_INIT([service-discovery-applet],[0.3],[sebastien (dot) estienne (at) gmail (dot) com]) +AC_INIT([service-discovery-applet],[0.4],[sebastien (dot) estienne (at) gmail (dot) com]) AC_CONFIG_SRCDIR([src/service-discovery-applet.in]) AM_INIT_AUTOMAKE([foreign 1.9 -Wall]) AC_CONFIG_MACRO_DIR([common]) diff --git a/src/service-discovery-applet.in b/src/service-discovery-applet.in index 8f19573..5c5b334 100755 --- a/src/service-discovery-applet.in +++ b/src/service-discovery-applet.in @@ -180,9 +180,9 @@ class ServiceDiscoveryApplet(gnomeapplet.Applet): print "Error:", str(err) def menuitem_response(self, widget, interface, protocol, name, type, domain): - self.server.ResolveService(interface, protocol, name, type, domain, avahi.PROTO_INET, reply_handler=self.service_resolved, error_handler=self.print_error) + self.server.ResolveService(interface, protocol, name, type, domain, avahi.PROTO_INET, dbus.UInt32(0), reply_handler=self.service_resolved, error_handler=self.print_error) - def new_service(self, interface, protocol, name, type, domain): + def new_service(self, interface, protocol, name, type, domain, flags): print "Found service '%s' of type '%s' in domain '%s' on %s.%i." % (name, type, domain, self.siocgifname(interface), protocol) try: @@ -220,7 +220,7 @@ class ServiceDiscoveryApplet(gnomeapplet.Applet): self.display_service_notification(True, name, type) - def remove_service(self, interface, protocol, name, type, domain): + def remove_service(self, interface, protocol, name, type, domain, flags): print "Service '%s' of type '%s' in domain '%s' on %s.%i disappeared." % (name, type, domain, self.siocgifname(interface), protocol) if self.zc_services.has_key((interface, protocol, name, type, domain)): @@ -239,7 +239,7 @@ class ServiceDiscoveryApplet(gnomeapplet.Applet): print "Browsing for services of type '%s' in domain '%s' on %s.%i ..." % (type, domain, self.siocgifname(interface), protocol) b = dbus.Interface(self.system_bus.get_object(avahi.DBUS_NAME, - self.server.ServiceBrowserNew(interface, protocol, type, domain)) + self.server.ServiceBrowserNew(interface, protocol, type, domain, dbus.UInt32(0))) , avahi.DBUS_INTERFACE_SERVICE_BROWSER) b.connect_to_signal('ItemNew', self.new_service) b.connect_to_signal('ItemRemove', self.remove_service) -- cgit