JAL-3785 set full title on automatically opened Overview windows
[jalview.git] / src / jalview / io / FileLoader.java
index 3aa433e..78ef1ad 100755 (executable)
@@ -25,6 +25,7 @@ import java.io.IOException;
 import java.util.StringTokenizer;
 import java.util.Vector;
 
+import javax.swing.JInternalFrame;
 import javax.swing.SwingUtilities;
 
 import jalview.api.ComplexAlignFile;
@@ -41,6 +42,7 @@ import jalview.gui.AlignFrame;
 import jalview.gui.AlignViewport;
 import jalview.gui.Desktop;
 import jalview.gui.JvOptionPane;
+import jalview.gui.OverviewPanel;
 import jalview.json.binding.biojson.v1.ColourSchemeMapper;
 import jalview.project.Jalview2XML;
 import jalview.schemes.ColourSchemeI;
@@ -482,6 +484,20 @@ public class FileLoader implements Runnable
               // that perform queries to find the 'current working alignment'
               Desktop.addInternalFrame(alignFrame, title,
                       AlignFrame.DEFAULT_WIDTH, AlignFrame.DEFAULT_HEIGHT);
+              
+              OverviewPanel ov = alignFrame.alignPanel.getOverviewPanel();
+              if (ov != null)
+              {
+                /*
+                 * Overview automatically opened with alignment
+                 * - set its title now alignFrame title has been set
+                 */
+                String ttl = alignFrame.getOverviewTitle();
+                ((JInternalFrame) SwingUtilities
+                        .getAncestorOfClass(JInternalFrame.class, ov))
+                                .setTitle(ttl);
+              }
+
             }
 
             try