Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
5.0.0
-
None
Description
When run under kwin or gnome, the QWindow autotest (qtbase/tests/auto/gui/kernel/qwindow) passes, but when run under icewm the tst_QWindow::isActive() test fails with the following output:
FAIL! : tst_QWindow::isActive() 'QGuiApplication::focusWindow() == &dialog' returned FALSE. ()
Loc: [/home/user/dev/qt5/qtbase/tests/auto/gui/kernel/qwindow/tst_qwindow.cpp(222)]
In this particular case, QGuiApplication::focusWindow() returns the address of the "child" window instead of that of the "dialog" window.