JDK-6852243 : Heavyweight component cannot be redenered in new PlugIn
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 6u14
  • Priority: P2
  • Status: Closed
  • Resolution: Not an Issue
  • OS: windows_vista
  • CPU: x86
  • Submitted: 2009-06-17
  • Updated: 2011-01-19
  • Resolved: 2009-10-23
Related Reports
Relates :  
Relates :  
Description
With 6u14, Reproducible with Vista SP1 with FF3

The games, Phlinx and Thousand Island Solitaire, do not render with the render properly in 6u14. See comments for more analysis.

Comments
EVALUATION After a long discussion, this issue has been considered as a problem in an application code: wrong assumption about AWT/Swing lightweight/heavyweight components hierarchy was made. However, to help legacy applications (that don't need lightweight/heavyweight mixing feature) a new system property is introduced: sun.awt.disableMixing. Setting it to true turns off mixing and eliminates the described problems. This property is then included to the list of JNLP system properties available for applets. If an application does need lightweight/heavyweight mixing on, it still should meet the requirements for this feature, in particular, having a valid components hierarchy. See 6868255 for details.
23-10-2009

EVALUATION Could AWT team evaluate this first?
17-06-2009