mirror of
https://github.com/brl/mutter.git
synced 2024-11-25 09:30:45 -05:00
wayland: Scale saved rect changing monitor scale
The saved rect is used to restore a saved window size. We need to update this when the window is moved to a monitor with different scale, so that if we unmaximize a window which was moved to a different monitor while maximized (for example when unplugged) will restore to the correct size. https://bugzilla.gnome.org/show_bug.cgi?id=755097
This commit is contained in:
parent
bc9e63d3db
commit
a9df4bb81a
@ -362,6 +362,7 @@ meta_window_wayland_main_monitor_changed (MetaWindow *window,
|
|||||||
/* Window size. */
|
/* Window size. */
|
||||||
scale_rect_size (&window->rect, scale_factor);
|
scale_rect_size (&window->rect, scale_factor);
|
||||||
scale_rect_size (&window->unconstrained_rect, scale_factor);
|
scale_rect_size (&window->unconstrained_rect, scale_factor);
|
||||||
|
scale_rect_size (&window->saved_rect, scale_factor);
|
||||||
|
|
||||||
/* Window geometry offset (XXX: Need a better place, see
|
/* Window geometry offset (XXX: Need a better place, see
|
||||||
* meta_window_wayland_move_resize). */
|
* meta_window_wayland_move_resize). */
|
||||||
|
Loading…
Reference in New Issue
Block a user