diff options
author | Lyubomir Marinov <lyubomir.marinov@jitsi.org> | 2012-06-19 08:20:14 +0000 |
---|---|---|
committer | Lyubomir Marinov <lyubomir.marinov@jitsi.org> | 2012-06-19 08:20:14 +0000 |
commit | 59c2b9d390ae04bc83515ff0f833fb3397f5a5b7 (patch) | |
tree | 2d3b31a701802c94bf63ebbf4725d97462b545c3 /src/net/java/sip/communicator/plugin/msofficecomm/Messenger.java | |
parent | 9016956e444788ace95715e8e95d612744e97557 (diff) | |
download | jitsi-59c2b9d390ae04bc83515ff0f833fb3397f5a5b7.zip jitsi-59c2b9d390ae04bc83515ff0f833fb3397f5a5b7.tar.gz jitsi-59c2b9d390ae04bc83515ff0f833fb3397f5a5b7.tar.bz2 |
Fixes a possible NullPointerException which could prevent the successful integration of Jitsi presence, IM and VoIP into MS Outlook.
Diffstat (limited to 'src/net/java/sip/communicator/plugin/msofficecomm/Messenger.java')
-rw-r--r-- | src/net/java/sip/communicator/plugin/msofficecomm/Messenger.java | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/src/net/java/sip/communicator/plugin/msofficecomm/Messenger.java b/src/net/java/sip/communicator/plugin/msofficecomm/Messenger.java index f1b4581..6058121 100644 --- a/src/net/java/sip/communicator/plugin/msofficecomm/Messenger.java +++ b/src/net/java/sip/communicator/plugin/msofficecomm/Messenger.java @@ -438,13 +438,21 @@ public class Messenger MetaContactListService.class); bundleContext.addServiceListener(serviceListener); - for (ServiceReference reference - : bundleContext.getServiceReferences( - ProtocolProviderService.class.getName(), - null)) + + ServiceReference[] serviceReferences + = bundleContext.getServiceReferences( + ProtocolProviderService.class.getName(), + null); + + if ((serviceReferences != null) && (serviceReferences.length != 0)) { - serviceListener.serviceChanged( - new ServiceEvent(ServiceEvent.REGISTERED, reference)); + for (ServiceReference serviceReference : serviceReferences) + { + serviceListener.serviceChanged( + new ServiceEvent( + ServiceEvent.REGISTERED, + serviceReference)); + } } } |