diff options
author | Yana Stamcheva <yana@jitsi.org> | 2007-04-13 13:41:09 +0000 |
---|---|---|
committer | Yana Stamcheva <yana@jitsi.org> | 2007-04-13 13:41:09 +0000 |
commit | 9205a6fa3d997f356233bee15967298a79c2e853 (patch) | |
tree | 3503dec7bac2f82dd9a5d3e9389147739d4e0001 | |
parent | d3710014f16347468de9a761c9f0777e980722b2 (diff) | |
download | jitsi-9205a6fa3d997f356233bee15967298a79c2e853.zip jitsi-9205a6fa3d997f356233bee15967298a79c2e853.tar.gz jitsi-9205a6fa3d997f356233bee15967298a79c2e853.tar.bz2 |
ambiguous class problem (jdic and java6) resolved
-rw-r--r-- | src/net/java/sip/communicator/impl/systray/jdic/SystrayServiceJdicImpl.java | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/src/net/java/sip/communicator/impl/systray/jdic/SystrayServiceJdicImpl.java b/src/net/java/sip/communicator/impl/systray/jdic/SystrayServiceJdicImpl.java index 97efb7d..03a5824 100644 --- a/src/net/java/sip/communicator/impl/systray/jdic/SystrayServiceJdicImpl.java +++ b/src/net/java/sip/communicator/impl/systray/jdic/SystrayServiceJdicImpl.java @@ -26,6 +26,9 @@ import net.java.sip.communicator.service.systray.event.*; import net.java.sip.communicator.util.*; import org.jdesktop.jdic.tray.*; +import org.jdesktop.jdic.tray.SystemTray; +import org.jdesktop.jdic.tray.TrayIcon; + import org.osgi.framework.*; /** @@ -136,14 +139,18 @@ public class SystrayServiceJdicImpl { public void actionPerformed(ActionEvent e) { - if(uiService.isVisible()) - { - uiService.setVisible(false); - } - else - { - uiService.setVisible(true); - } + boolean isVisible; + + isVisible = ! uiService.isVisible(); + + uiService.setVisible(isVisible); + + ConfigurationService configService + = SystrayActivator.getConfigurationService(); + + configService.setProperty( + "net.java.sip.communicator.impl.systray.showApplication", + new Boolean(isVisible)); } }); @@ -353,12 +360,8 @@ public class SystrayServiceJdicImpl public void saveStatusInformation(ProtocolProviderService protocolProvider, String statusName) { - ServiceReference configReference = SystrayActivator.bundleContext - .getServiceReference(ConfigurationService.class.getName()); - ConfigurationService configService - = (ConfigurationService) SystrayActivator.bundleContext - .getService(configReference); + = SystrayActivator.getConfigurationService(); if(configService != null) { |