e4d3a2bce6
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