diff options
Diffstat (limited to 'src/net/java/sip/communicator/plugin/desktoputil/DesktopUtilActivator.java')
-rw-r--r-- | src/net/java/sip/communicator/plugin/desktoputil/DesktopUtilActivator.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/net/java/sip/communicator/plugin/desktoputil/DesktopUtilActivator.java b/src/net/java/sip/communicator/plugin/desktoputil/DesktopUtilActivator.java index 23bb10d..2be0ca1 100644 --- a/src/net/java/sip/communicator/plugin/desktoputil/DesktopUtilActivator.java +++ b/src/net/java/sip/communicator/plugin/desktoputil/DesktopUtilActivator.java @@ -10,6 +10,7 @@ import javax.swing.*; import net.java.sip.communicator.service.browserlauncher.*; import net.java.sip.communicator.service.certificate.*; import net.java.sip.communicator.service.credentialsstorage.*; +import net.java.sip.communicator.service.globaldisplaydetails.*; import net.java.sip.communicator.service.gui.*; import net.java.sip.communicator.service.keybindings.*; import net.java.sip.communicator.service.protocol.*; @@ -52,6 +53,8 @@ public class DesktopUtilActivator private static AudioNotifierService audioNotifierService; + private static GlobalDisplayDetailsService globalDisplayDetailsService; + static BundleContext bundleContext; /** @@ -324,4 +327,23 @@ public class DesktopUtilActivator } return audioNotifierService; } + + /** + * Returns the <tt>GlobalDisplayDetailsService</tt> obtained from the bundle + * context. + * + * @return the <tt>GlobalDisplayDetailsService</tt> obtained from the bundle + * context + */ + public static GlobalDisplayDetailsService getGlobalDisplayDetailsService() + { + if (globalDisplayDetailsService == null) + { + globalDisplayDetailsService + = ServiceUtils.getService( + bundleContext, + GlobalDisplayDetailsService.class); + } + return globalDisplayDetailsService; + } }
\ No newline at end of file |