From bc32fa321513527655c8343414dca8a29ef4c6ec Mon Sep 17 00:00:00 2001 From: Vincent Lucas Date: Tue, 24 Feb 2009 13:41:48 +0000 Subject: [PATCH] Ables JDIC systray to hide (not only show) the main frame when double click is performed. --- .../impl/systray/jdic/SystrayServiceJdicImpl.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 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 319528152..5ef0ef114 100644 --- a/src/net/java/sip/communicator/impl/systray/jdic/SystrayServiceJdicImpl.java +++ b/src/net/java/sip/communicator/impl/systray/jdic/SystrayServiceJdicImpl.java @@ -212,14 +212,16 @@ public void actionPerformed(ActionEvent e) UIService uiService = SystrayActivator.getUIService(); ExportedWindow win = uiService.getExportedWindow(ExportedWindow.MAIN_WINDOW); - if (!win.isVisible()) + boolean setIsVisible = !win.isVisible(); + + win.setVisible(setIsVisible); + configService.setProperty( + "net.java.sip.communicator.impl.systray.showApplication", + Boolean.toString(setIsVisible)); + if(win.isVisible()) { - win.setVisible(true); - configService.setProperty( - "net.java.sip.communicator.impl.systray.showApplication", - Boolean.toString(true)); + win.bringToFront(); } - win.bringToFront(); } });