Author: nextgens
Date: 2007-03-30 01:09:39 +0000 (Fri, 30 Mar 2007)
New Revision: 12445

Modified:
   trunk/apps/Thaw/src/thaw/core/ConfigWindow.java
   trunk/apps/Thaw/src/thaw/core/Core.java
   trunk/apps/Thaw/src/thaw/core/MainWindow.java
Log:
Thaw: Prevent background clicks (ought to have been done earlier imho)... MDNS 
seems to be broken :/

Modified: trunk/apps/Thaw/src/thaw/core/ConfigWindow.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/ConfigWindow.java     2007-03-30 00:04:10 UTC 
(rev 12444)
+++ trunk/apps/Thaw/src/thaw/core/ConfigWindow.java     2007-03-30 01:09:39 UTC 
(rev 12445)
@@ -85,6 +85,7 @@
                cancelButton.addActionListener(this);

                configWin.addWindowListener(this);
+               setVisible(false);
        }


@@ -181,7 +182,7 @@

                        setChanged();
                        this.notifyObservers(e.getSource());
-
+                       core.getMainWindow().setEnabled(true);
                        setVisible(false);
                }


Modified: trunk/apps/Thaw/src/thaw/core/Core.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/Core.java     2007-03-30 00:04:10 UTC (rev 
12444)
+++ trunk/apps/Thaw/src/thaw/core/Core.java     2007-03-30 01:09:39 UTC (rev 
12445)
@@ -433,7 +433,6 @@
                mainWindow = new MainWindow(this);

                configWindow = new ConfigWindow(this);
-               configWindow.setVisible(false);

                return true;
        }

Modified: trunk/apps/Thaw/src/thaw/core/MainWindow.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/MainWindow.java       2007-03-30 00:04:10 UTC 
(rev 12444)
+++ trunk/apps/Thaw/src/thaw/core/MainWindow.java       2007-03-30 01:09:39 UTC 
(rev 12445)
@@ -415,6 +415,7 @@
                }

                if(e.getSource() == settingsButton) {
+                       setEnabled(false);
                        core.getConfigWindow().setVisible(true);
                }

@@ -527,6 +528,9 @@
                mainWindow.getContentPane().add(c, pos);
        }

+       protected void setEnabled(boolean value) {
+               mainWindow.setEnabled(value);
+       }

        /**
         * @see #addComponent(java.awt.Component, Object)


Reply via email to