From e1049aacc95a8bc1556949974cbcd3cbfac715e2 Mon Sep 17 00:00:00 2001 From: Federico Fissore Date: Mon, 6 May 2013 12:26:12 +0200 Subject: [PATCH] forcing a new requestServiceInfo until we get the remote IP address --- app/src/processing/app/zeroconf/Discovery.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/processing/app/zeroconf/Discovery.java b/app/src/processing/app/zeroconf/Discovery.java index bda225e08..71d54c5a7 100644 --- a/app/src/processing/app/zeroconf/Discovery.java +++ b/app/src/processing/app/zeroconf/Discovery.java @@ -25,7 +25,11 @@ public class Discovery implements ServiceListener { @Override public void serviceAdded(ServiceEvent serviceEvent) { - serviceEvent.getDNS().requestServiceInfo(serviceEvent.getInfo().getServer(), serviceEvent.getName()); + serviceEvent.getDNS().requestServiceInfo(serviceEvent.getType(), serviceEvent.getName()); + ServiceInfo serviceInfo = serviceEvent.getDNS().getServiceInfo(serviceEvent.getType(), serviceEvent.getName()); + if (serviceInfo != null) { + serviceEvent.getDNS().requestServiceInfo(serviceEvent.getType(), serviceEvent.getName()); + } } @Override