diff options
| author | srdusr <[email protected]> | 2025-02-09 11:27:00 +0200 |
|---|---|---|
| committer | srdusr <[email protected]> | 2025-02-09 11:27:00 +0200 |
| commit | 1320536187c822654dbd33d45649b3e151d54815 (patch) | |
| tree | 899a9a0d9776ac1c78fe684af063c5958690258d /crates/wayland/src/udev/platform.rs | |
| parent | ef2eff8f654884406c8989baf1ad345a2da43a58 (diff) | |
| download | srdwm-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/udev/platform.rs')
0 files changed, 0 insertions, 0 deletions