From: Jim Procter Date: Mon, 12 May 2014 15:07:08 +0000 (+0100) Subject: Merge branch 'JAL-1397' into Release_2_8_1_Branch_i18n X-Git-Tag: Release_2_8_1~4^2~8^2~13 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=34a46ce21c38055e2c59a4efc261a4c8326de55b;hp=21dd3078304ffff631677c22dbcec40cbde029fc;p=jalview.git Merge branch 'JAL-1397' into Release_2_8_1_Branch_i18n --- diff --git a/src/jalview/gui/Jalview2XML.java b/src/jalview/gui/Jalview2XML.java index a1a009d..b20e144 100644 --- a/src/jalview/gui/Jalview2XML.java +++ b/src/jalview/gui/Jalview2XML.java @@ -1924,8 +1924,7 @@ public class Jalview2XML if (object.getJalviewModelSequence().getViewportCount() > 0) { af = _af; - if (object.getJalviewModelSequence().getViewportCount() > 1 - && af.viewport.gatherViewsHere) + if (af.viewport.gatherViewsHere) { gatherToThisFrame.put(af.viewport.getSequenceSetId(), af); } @@ -3218,7 +3217,7 @@ public class Jalview2XML private boolean isVersionStringLaterThan(String supported, String version) { if (version == null || version.equalsIgnoreCase("DEVELOPMENT BUILD") - || version.equalsIgnoreCase("Test")) + || version.equalsIgnoreCase("Test") || version.equalsIgnoreCase("AUTOMATED BUILD")) { System.err.println("Assuming project file with " + (version == null ? "null" : version) diff --git a/test/jalview/io/Jalview2xmlTests.java b/test/jalview/io/Jalview2xmlTests.java index e294616..fbfff74 100644 --- a/test/jalview/io/Jalview2xmlTests.java +++ b/test/jalview/io/Jalview2xmlTests.java @@ -5,6 +5,7 @@ import jalview.datamodel.AlignmentAnnotation; import jalview.datamodel.SequenceGroup; import jalview.datamodel.SequenceI; import jalview.gui.AlignFrame; +import jalview.gui.Desktop; import jalview.schemes.AnnotationColourGradient; import jalview.schemes.ColourSchemeI; @@ -166,4 +167,13 @@ public class Jalview2xmlTests assertTrue("Got Different group sequence colours", diffgseqcols); System.out.println("Per sequence (Group) colourscheme successfully applied and recovered."); } + @Test + public void gatherViewsHere() throws Exception + { + int origCount = Desktop.getAlignframes().length; + AlignFrame af = new jalview.io.FileLoader().LoadFileWaitTillLoaded("examples/exampleFile_2_7.jar", FormatAdapter.FILE); + assertTrue("Didn't read in the example file correctly.",af!=null); + assertTrue("Didn't gather the views in the example file.", Desktop.getAlignframes().length==1+origCount); + + } }