United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6636082 D3D: D3DScreenUpdateManager should call repaint() on target AppContext's EDT
JDK-6636082 : D3D: D3DScreenUpdateManager should call repaint() on target AppContext's EDT

Details
Type:
Bug
Submit Date:
2007-11-30
Status:
Closed
Updated Date:
2010-10-14
Project Name:
JDK
Resolved Date:
2008-01-08
Component:
client-libs
OS:
windows_xp
Sub-Component:
2d
CPU:
x86
Priority:
P3
Resolution:
Fixed
Affected Versions:
6u10
Fixed Versions:
6u10 (b10)

Related Reports

Sub Tasks

Description
D3DScreenUpdateManager.repaintPeerTarget() should call repaint on
target context's EDT.

Same issue exists in D3DSurfaceData.swapBuffers().

                                    

Comments
EVALUATION

See the description.
We should have used something like this:
   SunToolkit.postEvent(SunToolkit.targetToAppContext(component),
                        new InvocationEvent(Toolkit.getDefaultToolkit(), 
                        runnable));
                                     
2007-11-30
SUGGESTED FIX

http://sa.sfbay.sun.com/projects/java2d_data/6u10/6636082.1
                                     
2007-12-17



Hardware and Software, Engineered to Work Together