bug-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug swing/28027] Wrong clip region in Swing repaints - overwrites other


From: roman at kennke dot org
Subject: [Bug swing/28027] Wrong clip region in Swing repaints - overwrites other components
Date: 15 Jun 2006 14:22:23 -0000


------- Comment #13 from roman at kennke dot org  2006-06-15 14:22 -------
The problem has been that Classpath indeed respected the isDoubleBuffered()
flag, and painted the component directly on the screen, but not to the Swing
double buffer. Now, when the RepaintManager decides that the GUI has to be
repainted, it blits the Swing double buffer on the screen, thus overwriting
what your component has drawn on it before. Most likely this is why Sun
'decided to use an extra buffering' even when a component is marked as not
beeing double buffered, if any parent of that component is double buffered, the
buffer and the screen get out of sync and you see the flickering that you've
seen.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28027





reply via email to

[Prev in Thread] Current Thread [Next in Thread]