SUGGESTED FIX
Name: apR10133 Date: 09/24/2002
------- JViewport.java -------
*** /tmp/sccs.gPayhY Tue Sep 24 17:06:34 2002
--- JViewport.java Tue Sep 24 17:05:02 2002
***************
*** 777,785 ****
bsg.copyArea(blitFrom.x, blitFrom.y, blitSize.width, blitSize.height, bdx, bdy);
g.setClip(clip.x, clip.y, clip.width, clip.height);
! // Paint the rest of the view; the part that has just been exposed.
! Rectangle r = viewBounds.intersection(blitPaint);
! bsg.setClip(r);
super.paint(bsg);
// Copy whole of the backing store to g.
--- 777,785 ----
bsg.copyArea(blitFrom.x, blitFrom.y, blitSize.width, blitSize.height, bdx, bdy);
g.setClip(clip.x, clip.y, clip.width, clip.height);
! // Paint the whole viewport as something could be
! // changed without saving at backingStoreImage
! bsg.setClip(0, 0, width, height);
super.paint(bsg);
// Copy whole of the backing store to g.
###@###.###
======================================================================
|