Details
Description
Move a QQuickWindow from one screen to another. When one is retina, the other is not, the result is a warning like
QSGThreadedRenderLoop: expose event received for window with invalid geometry.
and an ugly moment of flickering where the scaled/non-scaled content (i.e. the content suitable for the old screen) is visible for a moment. This is especially visible for stuff that is animating. Non-animating apps feature a less-visible white flicker.
Attachments
For Gerrit Dashboard: QTBUG-42126 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
97843,1 | Cocoa: deliver exposes as late as possible when changing screens | 5.4 | qt/qtbase | Status: DEFERRED | +1 | 0 |
97958,3 | Cocoa: Expose on window size change only | 5.4 | qt/qtbase | Status: MERGED | +2 | 0 |
99427,1 | Cocoa: Expose on window size change only | dev | qt/qtbase | Status: ABANDONED | 0 | 0 |