<AWT Dev> Regression test jawa/awt/Window/AlwaysOnTopEvenOfWindow failures on OpenJDK6 & Gnome
Anthony Petrov
Anthony.Petrov at Sun.COM
Mon Oct 19 07:58:39 PDT 2009
Hi Pavel,
Thank you for your testing efforts!
It looks like the test does not actually belong in JDK 6, and should
fail there - please refer to the comment section in the very beginning
of the test source. [1] shows that the fix for which the test is
written, has been available since 7b03, and isn't present in 6 at all.
Since 7b20 included all the tests present in 7b03, the test got to
OpenJDK 6 as well [2]. Weird, I agree.
I doubt if we want to back-port [3] though (which is the actual fix for
[1]). Therefore, I think the test had better be removed from OpenJDK 6.
[1] http://bugs.sun.com/view_bug.do?bug_id=5028924
[2] http://openjdk.java.net/projects/jdk6/
[3] http://bugs.sun.com/view_bug.do?bug_id=6380835
--
best regards,
Anthony
On 10/19/2009 6:05 PM Pavel Tisnovsky wrote:
> Hi,
>
> regression test jawa/awt/Window/AlwaysOnTopEvenOfWindow regularly fails
> on these platforms:
>
> Fedora 10/11, RHEL 5.3
> i386, x86_64
> OpenJDK6
> * Gnome as desktop environment *
>
> It looks like that AWT Window constructed by calling new Window(null) is
> always shown on top (at least on Gnome), regardless of other settings.
> For example frame.setAlwaysOnTop(true) does not change order of top
> level containers.
>
> I'm not sure about Window constructed by new Window(null) correct
> behaviour. That probably means that this Window does not have parent
> container, but JavaDoc (only) says: "A window must have either a frame,
> dialog, or another window defined as its owner when it's constructed."
>
> When I change line 49 to Frame win = new Frame(); (Frame is constructed
> instead of Window), test passes.
>
> My question is: is this regression test written incorrectly or has
> OpenJDK6 & Gnome bug in top level containers handling?
>
> Thank you for your answers,
> Pavel Tisnovsky
More information about the awt-dev
mailing list