-
Bug
-
Resolution: Fixed
-
P4
-
1.3.0
-
None
-
beta
-
generic
-
solaris_2.6
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2030011 | 1.3.0 | Son Nguyen | P4 | Closed | Fixed | sol-beta |
In awt_TopLevel.c, the usage of static topGuess may fail to get the right corrections for multiple frame case.
topCorrection = correctWMTop - topGuess;
leftCorrection = correctWMLeft - sideGuess;
bottomCorrection = correctWMBottom - sideGuess;
rightCorrection = correctWMRight - sideGuess;
If two frames are created and shown around the same time, wdata for the second frame might have wrong guessed values for top, bottom and side while topGuess and sideGuess hold the correct values.
Test cases attached.
topCorrection = correctWMTop - topGuess;
leftCorrection = correctWMLeft - sideGuess;
bottomCorrection = correctWMBottom - sideGuess;
rightCorrection = correctWMRight - sideGuess;
If two frames are created and shown around the same time, wdata for the second frame might have wrong guessed values for top, bottom and side while topGuess and sideGuess hold the correct values.
Test cases attached.
- backported by
-
JDK-2030011 static topGuess may fail to correct insets for multiple Frames
-
- Closed
-