aboutsummaryrefslogtreecommitdiffstats
path: root/meson.build
diff options
context:
space:
mode:
authorLibravatar Aleksei Bavshin <alebastr89@gmail.com>2021-12-22 22:25:27 -0800
committerLibravatar Simon Ser <contact@emersion.fr>2022-01-12 14:55:56 +0100
commitaa443629b58e1d3d10cf64e689b661c076808d66 (patch)
tree990e9d79c969d5bb192f34458e9e8e3c5b87bfd8 /meson.build
parentPrint deprecation notice when running SUID (diff)
downloadsway-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