Details
-
Sub-task
-
Resolution: Done
-
P2: Important
-
394bafefacbc2473fe4f7f6ad0c4445e64059445
Description
After change http://codereview.qt-project.org/#change,20090 and its newly added auto-tests, tst_qwindow fails on event ordering. The platform plugin needs to make sure it sends a geometry event to a window before the first expose event gets sent, since the expose event is the cue to the application that it can start rendering.
Autotest `tst_qwindow' failed for win32-msvc2010 Windows 7
No platform plugin argument was specified, defaulting to "windows".
Testing tst_QWindow
FAIL! : tst_QWindow::eventOrderOnShow() 'window.eventIndex(QEvent::Resize) < window.eventIndex(QEvent::Expose)' returned FALSE. ()
tst_qwindow.cpp(152) : failure location
Totals: 15 passed, 1 failed, 0 skipped
QtQA::App::TestRunner: test failed, running again to see if it is flaky...
No platform plugin argument was specified, defaulting to "windows".
Testing tst_QWindow
FAIL! : tst_QWindow::eventOrderOnShow() 'window.eventIndex(QEvent::Resize) < window.eventIndex(QEvent::Expose)' returned FALSE. ()
tst_qwindow.cpp(152) : failure location
Totals: 15 passed, 1 failed, 0 skipped
QtQA::App::TestRunner: test failure could be reproduced twice consecutively
Attachments
Issue Links
- relates to
-
QTBUG-24885 Windows: QBackingStore auto-test fails
- Closed
For Gerrit Dashboard: QTBUG-24904 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
24731,1 | Fix QWindow autotest for Windows. | master | qt/qtbase | Status: MERGED | +2 | 0 |