X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=inline;f=src%2Fjalview%2Fgui%2FJalview2XML.java;h=48ba7f074f7a33661fa3a5771ce6b9044a5a2af5;hb=d1279cb823245d1a412cd2f66771c6505ee538c4;hp=49b022cc1a814af2dba861a589ac4893a0c367a3;hpb=682c69b6a050a742d20f643459d8d8fbfecf40e1;p=jalview.git diff --git a/src/jalview/gui/Jalview2XML.java b/src/jalview/gui/Jalview2XML.java index 49b022c..48ba7f0 100755 --- a/src/jalview/gui/Jalview2XML.java +++ b/src/jalview/gui/Jalview2XML.java @@ -351,14 +351,14 @@ public class Jalview2XML pdb.setId(entry.getId()); pdb.setType(entry.getType()); - AppJMol jmol; + AppJmol jmol; //This must have been loaded, is it still visible? JInternalFrame[] frames = Desktop.desktop.getAllFrames(); for (int f = frames.length - 1; f > -1; f--) { - if (frames[f] instanceof AppJMol) + if (frames[f] instanceof AppJmol) { - jmol = (AppJMol) frames[f]; + jmol = (AppJmol) frames[f]; if (!jmol.pdbentry.getId().equals(entry.getId())) continue; @@ -1884,7 +1884,25 @@ public class Jalview2XML int width = ids[p].getStructureState(s).getWidth(); int height = ids[p].getStructureState(s).getHeight(); - java.awt.Component comp = Desktop.desktop.getComponentAt(x, y); + java.awt.Component comp = null; + + JInternalFrame [] frames = Desktop.desktop.getAllFrames(); + for(int f=0; f