weston/libweston-desktop
Derek Foreman 93b58c5648 xwayland: Don't move window in response to geometry change if state changed
When we leave fullscreen or maximized mode we restore a saved window
position. This is expected, but that saved position was saved when window
geometry was set to have shadows rendered.

Since we restore a saved position that had shadow geometry, we don't want
to move the window when we set geometry again, or we'll move away from the
intended saved position.

I guess this is a counter-proposal to !614

Fixes #454

Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
2022-06-20 16:57:48 +00:00
..
client.c libweston-desktop: introduce weston_desktop_client_destroy() 2021-05-28 13:38:28 +03:00
internal.h remove wl_shell 2022-03-08 15:12:56 +02:00
libweston-desktop.c remove wl_shell 2022-03-08 15:12:56 +02:00
meson.build remove wl_shell 2022-03-08 15:12:56 +02:00
seat.c Move libweston-desktop.h 2019-04-18 12:31:46 +03:00
surface.c Move libweston-desktop.h 2019-04-18 12:31:46 +03:00
xdg-shell-v6.c xdg-shell: Mark xdg_popup surfaces as mapped 2022-06-16 12:17:15 +03:00
xdg-shell.c xdg-shell: Mark xdg_popup surfaces as mapped 2022-06-16 12:17:15 +03:00
xwayland.c xwayland: Don't move window in response to geometry change if state changed 2022-06-20 16:57:48 +00:00