weston/xwayland
Derek Foreman e7251a759b xwm: Preserve unmaximized window size at map time
This fixes a problem that can be seen with Firefox running under xwayland.
- Start it (or another client that remembers its size and maximized state),
- resize it
- maximize it
- exit it
- restart it
- unmaximize it

The size will be changed to a default size and not the previous unmaximized
size.

To fix this, save the unmaximized height and width like we do for the
fullscreen case.

Co-authored-by: Steve Pronovost <spronovo@microsoft.com>
Co-authored-by: Brenton DeGeer <brdegeer@microsoft.com>
Signed-off-by: Hideyuki Nagase <hideyukn@microsoft.com>
Signed-off-by: Steve Pronovost <spronovo@microsoft.com>
Signed-off-by: Brenton DeGeer <brdegeer@microsoft.com>
Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
2023-01-09 22:16:29 +00:00
..
dnd.c libweston: correct argument name in the handler of wl_data_source.accept 2022-04-14 12:05:57 +00:00
hash.c Make config.h inclusion consistent 2016-06-16 11:01:54 -07:00
hash.h include stdint.h for int32_t/uint32_t 2016-07-26 16:26:08 -07:00
launcher.c xwayland: Fix user after free on shutdown 2022-01-21 11:42:03 +00:00
meson.build shared/cairo-util: Re-use the PangoContext for layout creation 2022-11-10 11:07:12 +02:00
selection.c xwm: Assert if we try to fetch our own selection 2022-12-07 10:03:37 +02:00
window-manager.c xwm: Preserve unmaximized window size at map time 2023-01-09 22:16:29 +00:00
xwayland-internal-interface.h libweston-desktop: Add get_position 2022-06-29 11:44:48 +00:00
xwayland.h xwm: Fix selection if no seat present at startup 2022-12-07 10:03:37 +02:00