JAL-3451 JalviewJS embedded mode not resizing
[jalview.git] / src / jalview / gui / PCAPanel.java
index bec8aae..bebc7f0 100644 (file)
@@ -36,6 +36,7 @@ import jalview.jbgui.GPCAPanel;
 import jalview.math.RotatableMatrix.Axis;
 import jalview.util.ImageMaker;
 import jalview.util.MessageManager;
+import jalview.util.Platform;
 import jalview.viewmodel.AlignmentViewport;
 import jalview.viewmodel.PCAModel;
 
@@ -200,11 +201,13 @@ public class PCAPanel extends GPCAPanel
     repaint();
     if (getParent() == null)
     {
+
+      Dimension dim = Platform.getDimIfEmbedded(this, 475, 450);
       Desktop.addInternalFrame(this,
               MessageManager.formatMessage("label.calc_title", "PCA",
                       getPcaModel().getScoreModelName()),
-              475, 450);
-      this.setMinimumSize(new Dimension(MIN_WIDTH, MIN_HEIGHT));
+              dim.width, dim.height);
+      setMinimumSize(new Dimension(MIN_WIDTH, MIN_HEIGHT));
     }
     working = false;
   }