You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by gb...@apache.org on 2010/03/19 15:11:18 UTC

svn commit: r925229 - /pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java

Author: gbrown
Date: Fri Mar 19 14:11:18 2010
New Revision: 925229

URL: http://svn.apache.org/viewvc?rev=925229&view=rev
Log:
Minor update to previous checkin.

Modified:
    pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java

Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java?rev=925229&r1=925228&r2=925229&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java (original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java Fri Mar 19 14:11:18 2010
@@ -480,6 +480,11 @@ public final class DesktopApplicationCon
                     updateFrameTitleBarCallback = new Runnable() {
                         @Override
                         public void run() {
+                            if (previousTopWindow != null) {
+                                Window previousRootOwner = previousTopWindow.getRootOwner();
+                                previousRootOwner.getWindowListeners().remove(TOP_WINDOW_LISTENER);
+                            }
+
                             Display display = applicationContext.getDisplay();
                             int n = display.getLength();
 
@@ -487,11 +492,6 @@ public final class DesktopApplicationCon
                                 windowedHostFrame.setTitle(DEFAULT_HOST_FRAME_TITLE);
                                 windowedHostFrame.setIconImage(null);
                             } else {
-                                if (previousTopWindow != null) {
-                                    Window previousRootOwner = previousTopWindow.getRootOwner();
-                                    previousRootOwner.getWindowListeners().remove(TOP_WINDOW_LISTENER);
-                                }
-
                                 Window topWindow = (Window)display.get(n - 1);
                                 Window rootOwner = topWindow.getRootOwner();
                                 updateFrameTitleBar(rootOwner);