X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FAlignmentPanel.java;fp=src%2Fjalview%2Fappletgui%2FAlignmentPanel.java;h=f8f31b26e7c896e91d68027efb03e5cef78529f0;hb=e54df488cd82761bfb0e9372aeae2acc5a1324d7;hp=edf6ad41a15649c78a6b166e3ec8047b68c1fd1f;hpb=171bb10b5fdc06925e47025829e6cede32b85b63;p=jalview.git diff --git a/src/jalview/appletgui/AlignmentPanel.java b/src/jalview/appletgui/AlignmentPanel.java index edf6ad4..f8f31b2 100644 --- a/src/jalview/appletgui/AlignmentPanel.java +++ b/src/jalview/appletgui/AlignmentPanel.java @@ -994,11 +994,14 @@ public class AlignmentPanel extends Panel implements AdjustmentListener, 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); } protected Panel sequenceHolderPanel = new Panel();