From: amwaterhouse Date: Tue, 3 Oct 2006 09:18:22 +0000 (+0000) Subject: Check on vscrollMax values X-Git-Tag: Release_2_2~332 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=8240aa86ee94d4c372af7deb1452a8294ff8800b;p=jalview.git Check on vscrollMax values --- diff --git a/src/jalview/appletgui/AlignmentPanel.java b/src/jalview/appletgui/AlignmentPanel.java index bcdffa0..da55119 100755 --- a/src/jalview/appletgui/AlignmentPanel.java +++ b/src/jalview/appletgui/AlignmentPanel.java @@ -489,13 +489,16 @@ public class AlignmentPanel extends Panel implements AdjustmentListener if (av.hasHiddenColumns) maxwidth = av.getColumnSelection().findColumnPosition(maxwidth) - 1; - int max = maxwidth / - seqPanel.seqCanvas.getWrappedCanvasWidth(seqPanel.seqCanvas.getSize().width) + - 1; + int canvasWidth = seqPanel.seqCanvas.getWrappedCanvasWidth + (seqPanel.seqCanvas.getSize().width); - vscroll.setMaximum(max); - vscroll.setUnitIncrement(1); - vscroll.setVisibleAmount(1); + if(canvasWidth>0) + { + int max = maxwidth / canvasWidth; + vscroll.setMaximum(max); + vscroll.setUnitIncrement(1); + vscroll.setVisibleAmount(1); + } } else {