Browse Source

Fixes issue 3790: MDI buttons don't appear when opening client with only maximised global window

Change-Id: I93a625e8e74d81f6b7932d3626d11703b87406b0
Reviewed-on: http://gerrit.dmdirc.com/892
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
tags/0.6.3
Gregory Holmes 14 years ago
parent
commit
19668fda4b
1 changed files with 3 additions and 2 deletions
  1. 3
    2
      src/com/dmdirc/addons/ui_swing/components/MDIBar.java

+ 3
- 2
src/com/dmdirc/addons/ui_swing/components/MDIBar.java View File

@@ -24,7 +24,6 @@
24 24
 package com.dmdirc.addons.ui_swing.components;
25 25
 
26 26
 import com.dmdirc.addons.ui_swing.MainFrame;
27
-import com.dmdirc.addons.ui_swing.UIUtilities;
28 27
 import com.dmdirc.addons.ui_swing.components.frames.TextFrame;
29 28
 import com.dmdirc.FrameContainer;
30 29
 import com.dmdirc.config.ConfigManager;
@@ -43,6 +42,7 @@ import java.beans.PropertyChangeListener;
43 42
 
44 43
 import javax.swing.JInternalFrame;
45 44
 import javax.swing.JPanel;
45
+import javax.swing.SwingUtilities;
46 46
 
47 47
 import net.miginfocom.swing.MigLayout;
48 48
 
@@ -106,7 +106,7 @@ public class MDIBar extends JPanel implements FrameListener, SelectionListener,
106 106
     }
107 107
 
108 108
     private void check() {
109
-        UIUtilities.invokeLater(new Runnable() {
109
+        SwingUtilities.invokeLater(new Runnable() {
110 110
 
111 111
             @Override
112 112
             public void run() {
@@ -203,5 +203,6 @@ public class MDIBar extends JPanel implements FrameListener, SelectionListener,
203 203
     @Override
204 204
     public void selectionChanged(Window window) {
205 205
         activeFrame = window;
206
+        check();
206 207
     }
207 208
 }

Loading…
Cancel
Save