diff options
author | Morten Johan Sørvig <morten.sorvig@qt.io> | 2018-03-07 13:36:00 +0100 |
---|---|---|
committer | Morten Johan Sørvig <morten.sorvig@qt.io> | 2018-03-19 14:38:23 +0000 |
commit | dae8133ded616c9038407793232ae946fcf93e8c (patch) | |
tree | 391f886b41e3ec2a3aaae0d676c3229b63530fab /src/plugins/platforms/cocoa/qcocoaeventdispatcher.mm | |
parent | b4650d9bcf29edffbf986bec5dc7afdd78318544 (diff) |
Stabilize tst_qgraphicsitem and tst_qgraphicsview
Add qWaitForWindowExposed() calls in addition to the
existing qWaitForWindowActive().
Depending on the platform, window activation events may
be synchronous, which means that a window can (and will)
become active before it becomes exposed.
This causes test failures for tests that count paint
event, and does not wait-for-exposed, when the expose/paint
event is delivered after waitForWindowActive() has returned.
We need to keep the waitForWindowActive() as well: the
test has several qWait() calls with he comment:
“Increase the probability of window activation not
causing another repaint of test items”.
These qWait() calls can possibly be removed in a future
commit.
Task-number: QTBUG-66536
Task-number: QTBUG-61967
Change-Id: Ie61bba058b583fdd1d80e600475aff3efccc32eb
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src/plugins/platforms/cocoa/qcocoaeventdispatcher.mm')
0 files changed, 0 insertions, 0 deletions