diff options
author | 2021-12-22 22:25:27 -0800 | |
---|---|---|
committer | 2022-01-12 14:55:56 +0100 | |
commit | aa443629b58e1d3d10cf64e689b661c076808d66 (patch) | |
tree | 990e9d79c969d5bb192f34458e9e8e3c5b87bfd8 /meson.build | |
parent | Print deprecation notice when running SUID (diff) | |
download | sway-aa443629b58e1d3d10cf64e689b661c076808d66.tar.gz sway-aa443629b58e1d3d10cf64e689b661c076808d66.tar.zst sway-aa443629b58e1d3d10cf64e689b661c076808d66.zip |
xdg-shell: use toplevel geometry to adjust the popup box
`popup_unconstrain` uses view coordinates to init the output box for
popups. However wlroots expects the box to be set in a toplevel surface
coordinate system, which is not always equal to view. The difference
between those is a window geometry set via xdg-shell.
GTK4 reserves some space for client-side decoration and thus has a
window with top left corner not matching to (0, 0) of a surface. The box
calculated without taking that into account was slightly shifted
compared to the actual output and allowed to position part of the popup
off screen.
Diffstat (limited to 'meson.build')
0 files changed, 0 insertions, 0 deletions