X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FDesktop.java;h=0ee6db7da10dcb7379c90c56c98c426c8aabf22b;hb=062ebc02980364930ceb26dd6c06448af971fe20;hp=8ca22b50110798c4c581fe1ff11cf7bfb3bbcfcf;hpb=92e7512e2151b0dd336f3331252dde2c1365d7aa;p=jalview.git diff --git a/src/jalview/gui/Desktop.java b/src/jalview/gui/Desktop.java index 8ca22b5..0ee6db7 100644 --- a/src/jalview/gui/Desktop.java +++ b/src/jalview/gui/Desktop.java @@ -360,7 +360,8 @@ public class Desktop extends jalview.jbgui.GDesktop new MyDesktopManager( (Platform.isWindows() ? new DefaultDesktopManager() : Platform.isAMac() - ? new AquaInternalFrameManager() + ? new AquaInternalFrameManager( + desktop.getDesktopManager()) : desktop.getDesktopManager()))); Rectangle dims = getLastKnownDimensions(""); @@ -876,6 +877,7 @@ public class Desktop extends jalview.jbgui.GDesktop } } + @Override public void internalFrameClosed(InternalFrameEvent evt) { @@ -898,12 +900,7 @@ public class Desktop extends jalview.jbgui.GDesktop menuItem.removeActionListener(menuItem.getActionListeners()[0]); } windowMenu.remove(menuItem); - JInternalFrame itf = desktop.getSelectedFrame(); - if (itf != null) - { - // itf.requestFocus(); - // - } + System.gc(); }; });