[PATCH] The background should not be cleared on update events but on system triggered paint events

Ingo Proetel proetel at aicas.com
Fri Jun 12 07:48:55 PDT 2009


# HG changeset patch
# User Ingo Proetel <proetel at aicas.com>
# Date 1244817881 -7200
# Node ID 3adc0850deee8b16779b5940866c51d7a2354ef0
# Parent  c2a4e0ecd46d06a22e22a318a200e914d3509d1e
The background should not be cleared on update events but on system triggered paint events.

diff -r c2a4e0ecd46d -r 3adc0850deee src/share/classes/sun/awt/peer/cacio/CacioComponentPeer.java
--- a/src/share/classes/sun/awt/peer/cacio/CacioComponentPeer.java	Fri Jun 12 16:44:21 2009 +0200
+++ b/src/share/classes/sun/awt/peer/cacio/CacioComponentPeer.java	Fri Jun 12 16:44:41 2009 +0200
@@ -297,7 +297,7 @@
         case PaintEvent.UPDATE:
             update = true;
         case PaintEvent.PAINT:
-            paintArea.paint(getAWTComponent(), update);
+            paintArea.paint(getAWTComponent(), !update);
           break;
         case MouseEvent.MOUSE_PRESSED:
         case MouseEvent.MOUSE_RELEASED:



More information about the caciocavallo-dev mailing list