X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FTreePanel.java;h=762ad58ab274cd46b695d19be2dbcde3c2d0b5f7;hb=2c99f6f286b5a4bb09b79131f620eb44d70ee3fe;hp=72bdbf113fde5343559919ac6be2b3f82aedfab8;hpb=15a7fb10aaf9537b51a4412229dfdabd681c4d0f;p=jalview.git diff --git a/src/jalview/gui/TreePanel.java b/src/jalview/gui/TreePanel.java index 72bdbf1..762ad58 100755 --- a/src/jalview/gui/TreePanel.java +++ b/src/jalview/gui/TreePanel.java @@ -410,8 +410,14 @@ public class TreePanel // create new alignmnt window with hidden regions (unhiding hidden regions yields unaligned seqs) // or create a selection box around columns in alignment view // test Alignment(SeqCigar[]) - Object[] alAndColsel = tree.seqData.getAlignmentAndColumnSelection(av. - getGapCharacter()); + char gc = '-'; + try { + // we try to get the associated view's gap character + // but this may fail if the view was closed... + gc = av. + getGapCharacter(); + } catch (Exception ex) {}; + Object[] alAndColsel = tree.seqData.getAlignmentAndColumnSelection(gc); if (alAndColsel != null && alAndColsel[0] != null) {