ecore-wayland: defer shell surface creation for windows if shell is not bound
authorMike Blumenkrantz <zmike@osg.samsung.com>
Mon, 19 Oct 2015 20:13:50 +0000 (16:13 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Mon, 19 Oct 2015 20:15:46 +0000 (16:15 -0400)
commit265ad8b5d0c46ad17de790e85ceaa593d7a5dd24
tree3d5768e3a67110820374ec2958ce25a6b1677b05
parent69c2b13474b84fa7c8fd9f3942ab89c0d346af79
ecore-wayland: defer shell surface creation for windows if shell is not bound

in the case where a surface is created before the compositor binds its shell(s),
a shell surface would never be created

fixes case where internal windows would not create frames in enlightenment

@fix
src/lib/ecore_wayland/ecore_wl.c
src/lib/ecore_wayland/ecore_wl_private.h
src/lib/ecore_wayland/ecore_wl_window.c