X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fdatamodel%2FColumnSelection.java;h=4904495ee9ad8b919fecee944b3a8668900b6148;hb=449db06a788539e8ea7463ff4b56f012280994d0;hp=6ef179905a6619bd85644bf000172663850bbec3;hpb=7bc226b58110fa26d9dbd3f0c78095d06909ffc3;p=jalview.git diff --git a/src/jalview/datamodel/ColumnSelection.java b/src/jalview/datamodel/ColumnSelection.java index 6ef1799..4904495 100644 --- a/src/jalview/datamodel/ColumnSelection.java +++ b/src/jalview/datamodel/ColumnSelection.java @@ -578,9 +578,9 @@ public class ColumnSelection } /** - * THis method returns the rightmost limit of a + * This method returns the leftmost limit of a * region of an alignment with hidden columns. - * In otherwords, the next hidden column. + * In otherwords, the previous hidden column. * @param index int */ public int getHiddenBoundaryLeft(int alPos) @@ -727,14 +727,16 @@ public class ColumnSelection public boolean isVisible(int column) { - for (int i = 0; i < hiddenColumns.size(); i++) - { - int[] region = (int[]) hiddenColumns.elementAt(i); - if (column >= region[0] && column <= region[1]) + if (hiddenColumns != null) + for (int i = 0; i < hiddenColumns.size(); i++) { - return false; + int[] region = (int[]) hiddenColumns.elementAt(i); + if (column >= region[0] && column <= region[1]) + { + return false; + } } - } + return true; }