JDK-6778950 : HW/LW mixing code handles invalid "apply shape" requests
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 7
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows
  • CPU: x86
  • Submitted: 2008-12-02
  • Updated: 2011-01-19
  • Resolved: 2010-01-13
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7
7Resolved
Related Reports
Duplicate :  
Description
Currently HW/LW mixing code handles invalid "apply shape" requests. That is, if the component is valid and the direct container of the component is valid but one of other (non-direct) ancestors of the component is invalid, then HW/LW mixing code will proceed with the "apply shape" request and will set the shape to the component.

HW/LW mixing code in 6u12 b02 ignores such invalid "apply shape" requests. A number of high-priority regressions (6777348, 6777655) is a result of the behaviour. It's a future change in the HW/LW mixing code in 6u12 b03 - take into account such invalid "apply shape" requests.

The invalid requests are potentially risky and may lead to unexpected bugs in AWT "mixing" application. The change requets will cover the cases.