Roman Kennke wrote:
I don't think they are correct at all. (This is why I come to this at
all - painting seems broken in some special cases, like when you have a
textfield and open a menu that overlaps the textfield, the menu gets
damaged by the textfield painting.)
I have reverted all classpath to the version of May 14, 2006, and then
replaced the RepaintManager.java with the recent version. In such hybrid
version the menus are NOT broken and the internal frames are still
resized much faster. From this I conclude that my RepaintManager change
is not responsible for this regression that can be observed today, May
18. The regression was introduced by some other change between May 14
and May 18.
P.S. To reproduce this bug, you should place some textfield in the Swing
demo high enough, make it focused and then click on some long menu item
so, that the popup menu overlaps the field.
Audrius.