X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSeqCanvas.java;h=cd7c23179992b82e5f30ea7bc6acedd71f9566b0;hb=a8d30fa38a5d3e9cccf08aa446ca8ab00469bfd4;hp=389da75fc527406441d524c4abdaf2a73d9c6ad3;hpb=69933be26034fbebe01d573a9290f0baa2b468b4;p=jalview.git diff --git a/src/jalview/gui/SeqCanvas.java b/src/jalview/gui/SeqCanvas.java index 389da75..cd7c231 100755 --- a/src/jalview/gui/SeqCanvas.java +++ b/src/jalview/gui/SeqCanvas.java @@ -209,15 +209,20 @@ public class SeqCanvas } } } - + boolean fastpainting=false; /** - * DOCUMENT ME! - * - * @param horizontal DOCUMENT ME! - * @param vertical DOCUMENT ME! + * need to make this thread safe + * move alignment rendering in response to slider adjustment + * @param horizontal shift along + * @param vertical shift up or down in repaint */ public void fastPaint(int horizontal, int vertical) { + if (fastpainting) + { + return; + } + fastpainting=true; if (gg == null) { return; @@ -277,6 +282,7 @@ public class SeqCanvas gg.translate( -transX, -transY); repaint(); + fastpainting=false; } /**