Author: jflesch
Date: 2007-06-23 23:45:32 +0000 (Sat, 23 Jun 2007)
New Revision: 13746

Modified:
   trunk/apps/Thaw/src/thaw/plugins/TrayIcon.java
Log:
Avoid using WindowListener.windowIconified() : Swing call it even when I just 
go to another desktop

Modified: trunk/apps/Thaw/src/thaw/plugins/TrayIcon.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/TrayIcon.java      2007-06-23 23:27:03 UTC 
(rev 13745)
+++ trunk/apps/Thaw/src/thaw/plugins/TrayIcon.java      2007-06-23 23:45:32 UTC 
(rev 13746)
@@ -82,6 +82,8 @@
        }

        public void switchMainWindowVisibility() {
+               Logger.info(this, "Changing main window visibility");
+
                boolean v = !core.getMainWindow().isVisible();

                core.getMainWindow().setVisible(v);
@@ -230,14 +232,15 @@
                realDisplayFrame(x, y);
        }

+
        public void windowActivated(WindowEvent e) { }
        public void windowClosed(WindowEvent e) { }
        public void windowClosing(WindowEvent e) { }
        public void windowDeactivated(WindowEvent e) { }
-       public void windowDeiconified(WindowEvent e) { }
+       public void windowDeiconified(WindowEvent e) {
+       }

         public void windowIconified(WindowEvent e) {
-               switchMainWindowVisibility();
        }

        public void windowOpened(WindowEvent e) { }


Reply via email to