JAL-3626 from JAL-3253-applet web page embedding
[jalview.git] / src / jalview / gui / Desktop.java
index eaf99be..1b85dd5 100644 (file)
@@ -209,7 +209,7 @@ public class Desktop extends jalview.jbgui.GDesktop
    * 
    * @return
    */
-  public static Object getInstance()
+  public static Desktop getInstance()
   {
     return instance;
   }
@@ -881,8 +881,8 @@ public class Desktop extends jalview.jbgui.GDesktop
     frame.setMaximizable(resizable);
     frame.setIconifiable(resizable);
     frame.setOpaque(Platform.isJS());
-
-    if (frame.getX() < 1 && frame.getY() < 1)
+    boolean isEmbedded = (Platform.getDimIfEmbedded(frame, -1, -1) != null);
+    if (!isEmbedded && frame.getX() < 1 && frame.getY() < 1)
     {
       frame.setLocation(xOffset * openFrameCount,
               yOffset * ((openFrameCount - 1) % 10) + yOffset);