summaryrefslogtreecommitdiff
path: root/shell/libslab-utils.c
diff options
context:
space:
mode:
authorVictor Kareh <[email protected]>2026-06-09 15:31:00 -0400
committerVictor Kareh <[email protected]>2026-06-09 15:56:45 -0400
commit4a9b657c6ceda53989485a09d6c826a3761b6b1b (patch)
treeb28fef34c42dbd68dda6edf3b98608c26ae867b2 /shell/libslab-utils.c
parent2c790f1303727698fc6ad459973c2def1555673f (diff)
downloadmate-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/libslab-utils.c')
0 files changed, 0 insertions, 0 deletions