diff options
| author | Victor Kareh <[email protected]> | 2026-06-09 15:31:00 -0400 |
|---|---|---|
| committer | Victor Kareh <[email protected]> | 2026-06-09 15:56:45 -0400 |
| commit | 4a9b657c6ceda53989485a09d6c826a3761b6b1b (patch) | |
| tree | b28fef34c42dbd68dda6edf3b98608c26ae867b2 /shell/app-shell.c | |
| parent | 2c790f1303727698fc6ad459973c2def1555673f (diff) | |
| download | mate-control-center-fix-display-preview-ghosting.tar.bz2 mate-control-center-fix-display-preview-ghosting.tar.xz | |
display: fix preview ghosting when rearranging monitorsfix-display-preview-ghosting
Dragging monitors in the display preferences left ghost images of the
previous position on systems without a compositor.
This patch removes creating an entire drawing context on the parent
window just for testing when edges touch and instead use a single-pixel
cairo surface. That way we avoid interfering with pending redraws. Then
we replace the manual canvas-to-window coordinate translation for
invalidation with a simple redraw call, which should handle windowless
widget positioning correctly.
Fixes #808
Diffstat (limited to 'shell/app-shell.c')
0 files changed, 0 insertions, 0 deletions
