srdusr
aboutsummaryrefslogtreecommitdiffstats
path: root/crates/wayland/src/state/mod.rs
diff options
context:
space:
mode:
authorsrdusr <[email protected]>2025-02-09 11:27:00 +0200
committersrdusr <[email protected]>2025-02-09 11:27:00 +0200
commit1320536187c822654dbd33d45649b3e151d54815 (patch)
tree899a9a0d9776ac1c78fe684af063c5958690258d /crates/wayland/src/state/mod.rs
parentef2eff8f654884406c8989baf1ad345a2da43a58 (diff)
downloadsrdwm-1320536187c822654dbd33d45649b3e151d54815.tar.gz
srdwm-1320536187c822654dbd33d45649b3e151d54815.zip
Fix dropdown/context-menu popups positioned wrong for CSD windows
popup_targets (used for both drawing and hit-testing xdg_popup surfaces) never subtracted the xdg_surface::set_window_geometry content offset the rest of the codebase already accounts for - a CSD window's popups were placed relative to its raw, unshifted buffer origin instead of its real visible content, self-consistently wrong in both rendering and click routing.
Diffstat (limited to 'crates/wayland/src/state/mod.rs')
0 files changed, 0 insertions, 0 deletions