X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fviewmodel%2FOverviewDimensionsShowHidden.java;h=681d43dc15f4f3aacf16b61a187df6e4ae8a3f53;hb=25cef69f3cda02693838bd0225c91d639ed50fc5;hp=c4b69a86e37d1fc124b7fcc79163e59eea2cafa6;hpb=58fb14c48ecb086be7422f92addf14f930656523;p=jalview.git diff --git a/src/jalview/viewmodel/OverviewDimensionsShowHidden.java b/src/jalview/viewmodel/OverviewDimensionsShowHidden.java index c4b69a8..681d43d 100644 --- a/src/jalview/viewmodel/OverviewDimensionsShowHidden.java +++ b/src/jalview/viewmodel/OverviewDimensionsShowHidden.java @@ -81,7 +81,9 @@ public class OverviewDimensionsShowHidden extends OverviewDimensions int visXAsRes = hiddenCols.findColumnPosition(xAsRes); yAsSeq = hiddenSeqs.adjustForHiddenSeqs( hiddenSeqs.findIndexWithoutHiddenSeqs(yAsSeq)); + yAsSeq = Math.max(yAsSeq, 0); // -1 if before first visible sequence int visYAsSeq = hiddenSeqs.findIndexWithoutHiddenSeqs(yAsSeq); + visYAsSeq = Math.max(visYAsSeq, 0); // -1 if before first visible sequence // update viewport accordingly updateViewportFromTopLeft(visXAsRes, visYAsSeq, hiddenSeqs, hiddenCols); @@ -125,6 +127,11 @@ public class OverviewDimensionsShowHidden extends OverviewDimensions visYAsSeq = 0; } + if (ranges.isWrappedMode()) + { + visYAsSeq = 0; // sorry, no vertical scroll when wrapped + } + // Determine where scrollCol should be, given visXAsRes // get viewport width in residues