X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAlignmentPanel.java;h=a732527b7688876772e94e8665d51066b717e1e6;hb=e54df488cd82761bfb0e9372aeae2acc5a1324d7;hp=9d21a6c34a976a0af8f52efc7b7bedf5c3d1ec61;hpb=171bb10b5fdc06925e47025829e6cede32b85b63;p=jalview.git diff --git a/src/jalview/gui/AlignmentPanel.java b/src/jalview/gui/AlignmentPanel.java index 9d21a6c..a732527 100644 --- a/src/jalview/gui/AlignmentPanel.java +++ b/src/jalview/gui/AlignmentPanel.java @@ -902,11 +902,14 @@ public class AlignmentPanel extends GAlignmentPanel implements private void setScrollingForWrappedPanel(int topLeftColumn) { int scrollPosition = vpRanges.getWrappedScrollPosition(topLeftColumn); - int maxScroll = vpRanges.getWrappedScrollPosition(vpRanges - .getVisibleAlignmentWidth() - 1); + int maxScroll = vpRanges.getWrappedMaxScroll(topLeftColumn); + /* + * a scrollbar's value can be set to at most (maximum-extent) + * so we add extent (1) to the maxScroll value + */ vscroll.setUnitIncrement(1); - vscroll.setValues(scrollPosition, 1, 0, maxScroll); + vscroll.setValues(scrollPosition, 1, 0, maxScroll + 1); } /**