weston/desktop-shell
Emmanuel Gil Peyrot c394179488
desktop-shell: Position maximized surfaces on the correct output.
During a maximize event, a surface was previously always put back to
the primary output after one frame on the correct output, while keeping
its size.  This was caused by the shell surface’s last_{width,height}
not being reset when it was either fullscreen or maximized, leading to
the unmaximize/maximize dance being done at each commit.

This was introduced in 8f9d90a84b.

Changes since v1:
- Fix the actual issue instead of a symptom.

Signed-off-by: Emmanuel Gil Peyrot <emmanuel.peyrot@collabora.com>
Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-04-06 15:26:09 +02:00
..
exposay.c include stdint.h for int32_t/uint32_t 2016-07-26 16:26:08 -07:00
input-panel.c libweston: Position layers in an absolute way 2017-01-17 16:50:18 +02:00
shell.c desktop-shell: Position maximized surfaces on the correct output. 2017-04-06 15:26:09 +02:00
shell.h Revert "desktop-shell: Enable per-output fade animations" 2016-08-30 12:05:27 -07:00