Better treatment of error states and cancellability in wsclient.
[jalview.git] / src / jalview / gui / SeqCanvas.java
index 4b0a1a6..30a8090 100755 (executable)
@@ -122,7 +122,7 @@ public void fastPaint(int horizontal, int vertical)
     gg.copyArea(0, 0, imgWidth, imgHeight, -horizontal * av.charWidth,\r
                 -vertical * av.charHeight);\r
 \r
-    int sr = av.startRes, er = av.endRes + 1, ss = av.startSeq, es = av.endSeq,\r
+    int sr = av.startRes, er = av.endRes, ss = av.startSeq, es = av.endSeq,\r
         transX = 0, transY = 0;\r
     if (horizontal > 0) // scrollbar pulled right, image to the left\r
     {\r
@@ -299,7 +299,7 @@ public void fastPaint(int horizontal, int vertical)
   }\r
 \r
 \r
-  public void drawPanel(Graphics g1,int x1,int x2, int y1, int y2,int startx, int starty,int offset) {\r
+  synchronized public void drawPanel(Graphics g1,int x1,int x2, int y1, int y2,int startx, int starty,int offset) {\r
 \r
     Graphics2D g = (Graphics2D)g1;\r
     g.setFont(av.getFont());\r