Only position fullscreen surface in surface->configure callback
authorKristian Høgsberg <krh@bitplanet.net>
Tue, 10 Jul 2012 01:43:22 +0000 (21:43 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Tue, 10 Jul 2012 01:49:10 +0000 (21:49 -0400)
commite4d3a2bce6ac6686472783b09929a7c3956f7848
tree184bba329454f8e3d2d256bf8a04b9b7e4d21697
parente3ebd33e8801c5a7e2553b71851fefba83f34fe7
Only position fullscreen surface in surface->configure callback

We end up calling shell_configure_fullscreen() from activate(), where
surface->buffer may be NULL.  Instead, call it on initial map and
first buffer attach after surface type change.  Both code path
come from the surface->configure callback where surface->buffer is know
to be non-NULL.

https://bugs.freedesktop.org/show_bug.cgi?id=51678
src/shell.c