diff --git a/diylc/diylc-swing/src/org/diylc/swing/gui/MainFrame.java b/diylc/diylc-swing/src/org/diylc/swing/gui/MainFrame.java index 43b67767..b6208306 100644 --- a/diylc/diylc-swing/src/org/diylc/swing/gui/MainFrame.java +++ b/diylc/diylc-swing/src/org/diylc/swing/gui/MainFrame.java @@ -167,7 +167,14 @@ public class MainFrame extends JFrame implements ISwingUI { // getGlassPane().setVisible(true); // maximize the screen - setExtendedState(getExtendedState() | JFrame.MAXIMIZED_BOTH); + SwingUtilities.invokeLater(new Runnable() { + + @Override + public void run() { + setExtendedState(getExtendedState() | JFrame.MAXIMIZED_BOTH); + } + }); + new Thread(new Runnable() { @Override @@ -189,14 +196,7 @@ public class MainFrame extends JFrame implements ISwingUI { } }).start(); } - - @Override - public void setExtendedState(int state) { - super.setExtendedState(state); - - - } - + public Presenter getPresenter() { return presenter; }