Jonas Ådahl 2e7f11305c MetaWindowActor: Sync thawed state when surface actor is set
Not having a surface actor would cause the window actor state to be
considered frozen, thus causing various state (such as geometry, shape
etc) synchronization to be delayed until thawed. If the window actor
was "thawed" due to having a surface set, not all state would be
properly synchronized, causing the thawed window actor to be displayed
incorrectly.

This patch fixes this by putting state synchronization after thawing in
a common function, calling it both from frozen count decreasing and
surface setting.

This fixes for example misplaced menus in Steam.

https://bugzilla.gnome.org/show_bug.cgi?id=770991
2016-09-09 10:00:24 +08:00
2016-09-02 17:04:11 +08:00
2016-08-19 11:04:48 +02:00
2015-07-06 00:52:18 -07:00
2016-09-09 08:16:01 +07:00
2014-03-18 20:37:35 -04:00
2016-08-30 00:58:08 +02:00
2016-04-27 20:37:47 +02:00
2014-07-31 17:50:28 +02:00
2016-08-30 00:58:08 +02:00
Description
94 MiB
Languages
C 98.9%
Meson 0.7%
Python 0.3%