ensure lastSeq is refreshed if new feature added
[jalview.git] / src / jalview / bin / JalviewLite.java
index ea425d0..1fbb82e 100755 (executable)
@@ -28,6 +28,7 @@ import java.applet.*;
 \r
 import java.awt.*;\r
 import java.awt.event.*;\r
+import jalview.appletgui.FeatureSettings;\r
 \r
 \r
 /**\r
@@ -46,7 +47,7 @@ public class JalviewLite extends Applet
 \r
     //The currentAlignFrame is static, it will change\r
     //if and when the user selects a new window\r
-    static AlignFrame currentAlignFrame;\r
+    public static AlignFrame currentAlignFrame;\r
 \r
     //This is the first frame to be displayed, and does not change\r
     AlignFrame initialAlignFrame;\r
@@ -177,6 +178,8 @@ public class JalviewLite extends Applet
             {\r
                 public void windowClosing(WindowEvent e)\r
                 {\r
+                  if(frame instanceof AlignFrame)\r
+                    ((AlignFrame)frame).closeMenuItem_actionPerformed();\r
                     if(currentAlignFrame == frame)\r
                     {\r
                       currentAlignFrame = null;\r
@@ -360,7 +363,7 @@ public class JalviewLite extends Applet
               if(param !=null && param.equalsIgnoreCase("true"))\r
               {\r
                 currentAlignFrame.viewport.showSequenceFeatures(true);\r
-                currentAlignFrame.featureSettings_actionPerformed();\r
+                new FeatureSettings(currentAlignFrame.alignPanel);\r
               }\r
 \r
              param = getParameter("annotations");\r