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: hendrich at informatik dot uni-hamburg dot de
Subject: [Bug swing/28027] Wrong clip region in Swing repaints - overwrites other components
Date: 15 Jun 2006 14:38:14 -0000


------- Comment #14 from hendrich at informatik dot uni-hamburg dot de  
2006-06-15 14:38 -------
Subject: Re:  Wrong clip region in Swing repaints - overwrites other components

> 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.

OK, so RepaintManager is broken after all - it should not use its own
backbuffer for those components that claim isDoubleBuffered=false...

... but I guess we might try to silently enforce double-buffering for
all components, and see whether and how (fast) this works.


-- 


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





reply via email to

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