aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/impl/systray/jdic
diff options
context:
space:
mode:
authorYana Stamcheva <yana@jitsi.org>2007-04-13 13:41:09 +0000
committerYana Stamcheva <yana@jitsi.org>2007-04-13 13:41:09 +0000
commit9205a6fa3d997f356233bee15967298a79c2e853 (patch)
tree3503dec7bac2f82dd9a5d3e9389147739d4e0001 /src/net/java/sip/communicator/impl/systray/jdic
parentd3710014f16347468de9a761c9f0777e980722b2 (diff)
downloadjitsi-9205a6fa3d997f356233bee15967298a79c2e853.zip
jitsi-9205a6fa3d997f356233bee15967298a79c2e853.tar.gz
jitsi-9205a6fa3d997f356233bee15967298a79c2e853.tar.bz2
ambiguous class problem (jdic and java6) resolved
Diffstat (limited to 'src/net/java/sip/communicator/impl/systray/jdic')
-rw-r--r--src/net/java/sip/communicator/impl/systray/jdic/SystrayServiceJdicImpl.java29
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)
{