JAL-3626 from JAL-3253-applet web page embedding
[jalview.git] / src / jalview / io / FileLoader.java
index 3aa433e..ac55911 100755 (executable)
@@ -20,6 +20,7 @@
  */
 package jalview.io;
 
+import java.awt.Dimension;
 import java.io.File;
 import java.io.IOException;
 import java.util.StringTokenizer;
@@ -46,6 +47,7 @@ import jalview.project.Jalview2XML;
 import jalview.schemes.ColourSchemeI;
 import jalview.structure.StructureSelectionManager;
 import jalview.util.MessageManager;
+import jalview.util.Platform;
 import jalview.ws.utils.UrlDownloadClient;
 
 public class FileLoader implements Runnable
@@ -480,8 +482,12 @@ public class FileLoader implements Runnable
               // status in Jalview 3
               // TODO: define 'virtual desktop' for benefit of headless scripts
               // that perform queries to find the 'current working alignment'
-              Desktop.addInternalFrame(alignFrame, title,
+              
+              Dimension dim = Platform.getDimIfEmbedded(alignFrame,
                       AlignFrame.DEFAULT_WIDTH, AlignFrame.DEFAULT_HEIGHT);
+              alignFrame.setSize(dim);
+              Desktop.addInternalFrame(alignFrame, title, dim.width,
+                      dim.height);
             }
 
             try