-
Bug
-
Resolution: Fixed
-
P3
-
1.4.0
-
b30
-
sparc
-
solaris_7
It appears there were a handful of changes to reshape in 1.4 that are
really effecting performance for Swing apps, especially the rapidly blinking
table ones.
The changes that appear to be effecting this are:
1. Walking the containment hierarchy determining if we need to invoke repaint. At the least this should stop if one of the parents isn't visible.
2. The egregious hack in enabledOnToolkit.
I will also mention that because of 1, swing now has unnecessary code as it will invoke repaint as well. Ideally there would be API for this so that Swing could override it appropriately.
really effecting performance for Swing apps, especially the rapidly blinking
table ones.
The changes that appear to be effecting this are:
1. Walking the containment hierarchy determining if we need to invoke repaint. At the least this should stop if one of the parents isn't visible.
2. The egregious hack in enabledOnToolkit.
I will also mention that because of 1, swing now has unnecessary code as it will invoke repaint as well. Ideally there would be API for this so that Swing could override it appropriately.