JAL-1677 save/restore SplitFrame to Jalview project
[jalview.git] / src / jalview / gui / Desktop.java
index 4beacd9..393818b 100644 (file)
@@ -2979,12 +2979,14 @@ public class Desktop extends jalview.jbgui.GDesktop implements
        * cdna/protein relationships between the viewports is carried over to the
        * new split frames.
        */
-      AlignmentViewPanel topPanel = topPanels.get(i);
-      AlignFrame newTopFrame = new AlignFrame((AlignmentPanel) topPanel);
+      AlignmentPanel topPanel = (AlignmentPanel) topPanels.get(i);
+      AlignFrame newTopFrame = new AlignFrame(topPanel);
       newTopFrame.setVisible(true);
       AlignmentPanel bottomPanel = (AlignmentPanel) bottomPanels.get(i);
       AlignFrame newBottomFrame = new AlignFrame(bottomPanel);
       newBottomFrame.setVisible(true);
+      topPanel.av.setGatherViewsHere(false);
+      bottomPanel.av.setGatherViewsHere(false);
       JInternalFrame splitFrame = new SplitFrame(newTopFrame,
               newBottomFrame);
       // either panel may hold previous exploded frame geometry
@@ -2995,9 +2997,6 @@ public class Desktop extends jalview.jbgui.GDesktop implements
         splitFrame.setBounds(geometry);
       }
       Desktop.addInternalFrame(splitFrame, sf.getTitle(), -1, -1);
-
-      //
-      // ap.av.gatherViewsHere = false;
     }
 
     /*