aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/impl/globaldisplaydetails
diff options
context:
space:
mode:
authorLyubomir Marinov <lyubomir.marinov@jitsi.org>2014-09-29 01:12:42 +0300
committerLyubomir Marinov <lyubomir.marinov@jitsi.org>2014-09-29 01:12:42 +0300
commit15f40128402690804efd9e948234f12a4e7d5050 (patch)
treec2248255f618ce7267de10b17280dd9b1858fcaa /src/net/java/sip/communicator/impl/globaldisplaydetails
parenta613195ef42ca5a88e663b17d6419ab4a6db1891 (diff)
downloadjitsi-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.java23
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;
}
}
-
}