win32u: Always update the surface region when the surface changes.
All threads resolved!
All threads resolved!
Instead of reapplying the old shape, which not only includes the window shape but also the old clipping and visible areas that can change independently.
Merge request reports
Activity
- Resolved by darkblaze69
This has a side effect, in both GNOME and KDE at least without decorations (without vcrun2017) on resizing out the window it isn't refreshed and partially stays black.
With decorations (vcrun2017) I don't see this effect.
Edited by darkblaze69
v2: Always update the surface regions when moving/resizing window.
We could alternatively check for visible rect changes in wineserver, setting needs_update when its size changes but I feel like this would be the case most of the time anyway and removing some conditions makes the code simpler instead.
added 68 commits
-
28f06c29...d524fa49 - 66 commits from branch
wine:master
- 51b16963 - win32u: Always update the surface regions in apply_window_pos.
- 44563c9a - server: Remove now unnecessary needs_update member.
-
28f06c29...d524fa49 - 66 commits from branch
Please register or sign in to reply