diff options
author | Lyubomir Marinov <lyubomir.marinov@jitsi.org> | 2014-09-29 01:12:42 +0300 |
---|---|---|
committer | Lyubomir Marinov <lyubomir.marinov@jitsi.org> | 2014-09-29 01:12:42 +0300 |
commit | 15f40128402690804efd9e948234f12a4e7d5050 (patch) | |
tree | c2248255f618ce7267de10b17280dd9b1858fcaa /src/net/java/sip/communicator/impl/globaldisplaydetails | |
parent | a613195ef42ca5a88e663b17d6419ab4a6db1891 (diff) | |
download | jitsi-15f40128402690804efd9e948234f12a4e7d5050.zip jitsi-15f40128402690804efd9e948234f12a4e7d5050.tar.gz jitsi-15f40128402690804efd9e948234f12a4e7d5050.tar.bz2 |
Fixes warnings, bugs. Reduces source code duplication. Simplifies, clarifies source code.
Diffstat (limited to 'src/net/java/sip/communicator/impl/globaldisplaydetails')
-rw-r--r-- | src/net/java/sip/communicator/impl/globaldisplaydetails/GlobalDisplayDetailsActivator.java | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/src/net/java/sip/communicator/impl/globaldisplaydetails/GlobalDisplayDetailsActivator.java b/src/net/java/sip/communicator/impl/globaldisplaydetails/GlobalDisplayDetailsActivator.java index bc43262..4aa3cb4 100644 --- a/src/net/java/sip/communicator/impl/globaldisplaydetails/GlobalDisplayDetailsActivator.java +++ b/src/net/java/sip/communicator/impl/globaldisplaydetails/GlobalDisplayDetailsActivator.java @@ -6,6 +6,8 @@ */ package net.java.sip.communicator.impl.globaldisplaydetails; +import java.util.*; + import net.java.sip.communicator.service.globaldisplaydetails.*; import net.java.sip.communicator.service.gui.*; import net.java.sip.communicator.service.protocol.*; @@ -90,20 +92,19 @@ public class GlobalDisplayDetailsActivator */ private void handleAlreadyRegisteredProviders() { - ServiceReference[] providerRefs + Collection<ServiceReference<ProtocolProviderService>> ppsRefs = ServiceUtils.getServiceReferences( - bundleContext, ProtocolProviderService.class); + bundleContext, + ProtocolProviderService.class); - if(providerRefs == null) + if(ppsRefs.isEmpty()) return; - for (ServiceReference protocolProviderRef : providerRefs) + for (ServiceReference<ProtocolProviderService> ppsRef : ppsRefs) { - ProtocolProviderService provider - = (ProtocolProviderService) - bundleContext.getService(protocolProviderRef); + ProtocolProviderService pps = bundleContext.getService(ppsRef); - this.handleProviderAdded(provider); + handleProviderAdded(pps); } } @@ -212,7 +213,7 @@ public class GlobalDisplayDetailsActivator */ public void serviceChanged(ServiceEvent event) { - ServiceReference serviceRef = event.getServiceReference(); + ServiceReference<?> serviceRef = event.getServiceReference(); // if the event is caused by a bundle being stopped, we don't want to // know @@ -221,8 +222,7 @@ public class GlobalDisplayDetailsActivator return; } - Object service - = UtilActivator.bundleContext.getService(serviceRef); + Object service = UtilActivator.bundleContext.getService(serviceRef); // we don't care if the source service is not a protocol provider if (!(service instanceof ProtocolProviderService)) @@ -243,5 +243,4 @@ public class GlobalDisplayDetailsActivator break; } } - } |