diff options
author | David Edmundson <[email protected]> | 2025-05-24 21:55:24 +0300 |
---|---|---|
committer | David Edmundson <[email protected]> | 2025-05-29 21:06:53 +0300 |
commit | e9e025a085074ef9c0fca2953667ea722b66533c (patch) | |
tree | fcfcb68c0926d57be3ef797eafaa06bed42a8193 /src/concurrent/qtconcurrentfunctionwrappers.h | |
parent | 6a21e0e212732fb2b919f5dd18b1c48ef7285162 (diff) |
Move to synchronous delivery for expose events.
One twist with this the expose event from geometry events. This event
normally comes from the display server, but in our case is synthesised
by the backend. This needs to be deferred, but we can do that
internally.
The move to synchronous events allows us to drop an old workaround for
renders finishing after a window is hidden.
The mInResizeFromApplyConfigure guard in geometry changes existed as all
configure events trigger their own expose event and we didn't want two.
Not the sending is deferred it's implicity handled by the
mLastExposeGeometry check.
Task-number: QTBUG-137021
Change-Id: I8758c083e4d44a04606ae72f1019f2bc577f51f6
Reviewed-by: Vlad Zahorodnii <[email protected]>
Diffstat (limited to 'src/concurrent/qtconcurrentfunctionwrappers.h')
0 files changed, 0 insertions, 0 deletions