X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fproject%2FJalview2XML.java;h=801632f18fd87b67d71ccae1f7443669e9272689;hb=da1ce6ca071deb35b983a41f6eeed43f30b3c3b2;hp=9d9faa1a855f6ffa828f8f674f583dc869d023e0;hpb=a8e0667a62546cdd95d44a45cf14a629cfa416a6;p=jalview.git diff --git a/src/jalview/project/Jalview2XML.java b/src/jalview/project/Jalview2XML.java index 9d9faa1..801632f 100644 --- a/src/jalview/project/Jalview2XML.java +++ b/src/jalview/project/Jalview2XML.java @@ -2854,8 +2854,10 @@ public class Jalview2XML { jarentry = jin.getNextJarEntry(); } - - if (jarentry != null && jarentry.getName().endsWith(".xml")) + String name = (jarentry == null ? null : jarentry.getName()); + if (name != null && name.endsWith(".xml") + && name.indexOf(" Dataset for ") < 0 // BH 2019.05.21 + ) { JAXBContext jc = JAXBContext .newInstance("jalview.xml.binding.jalview"); @@ -4973,8 +4975,18 @@ public class Jalview2XML viewport.setViewName(view.getViewName()); af.setInitialTabVisible(); } - af.setBounds(safeInt(view.getXpos()), safeInt(view.getYpos()), - safeInt(view.getWidth()), safeInt(view.getHeight())); + int x = safeInt(view.getXpos()); + int y = safeInt(view.getYpos()); + int w = safeInt(view.getWidth()); + int h = safeInt(view.getHeight()); + // // BH we cannot let the title bar go off the top + // if (Platform.isJS()) + // { + // x = Math.max(50 - w, x); + // y = Math.max(0, y); + // } + + af.setBounds(x, y, w, h); // startSeq set in af.alignPanel.updateLayout below af.alignPanel.updateLayout(); ColourSchemeI cs = null;