core: Add new unmaximize flag

Wayland clients know their size better, so for Wayland we'd rather not
try to resize the client on un-maximize, but for this to work we need a
new MetaMoveResizeFlags.

https://bugzilla.gnome.org/show_bug.cgi?id=783901
This commit is contained in:
Olivier Fourdan
2017-06-21 11:30:09 +02:00
parent bd9a300801
commit 1139ace244
2 changed files with 8 additions and 6 deletions

View File

@@ -3317,7 +3317,8 @@ meta_window_unmaximize (MetaWindow *window,
meta_window_move_resize_internal (window,
(META_MOVE_RESIZE_MOVE_ACTION |
META_MOVE_RESIZE_RESIZE_ACTION |
META_MOVE_RESIZE_STATE_CHANGED),
META_MOVE_RESIZE_STATE_CHANGED |
META_MOVE_RESIZE_UNMAXIMIZE),
NorthWestGravity,
target_rect);