Ecore_Wayland: Add an API function which calls wl_display_iterate(readable).
authorChristopher Michael <cpmichael1@comcast.net>
Thu, 29 Mar 2012 01:26:30 +0000 (01:26 +0000)
committerChristopher Michael <cpmichael1@comcast.net>
Thu, 29 Mar 2012 01:26:30 +0000 (01:26 +0000)
commit62694fbf44d0407447c29caea2f47e7389f64498
treeaa34be8887537096465ea7215c4053df507fce6b
parent61a567a7e2522e6c613ecf24356a799fbcaa34b8
Ecore_Wayland: Add an API function which calls wl_display_iterate(readable).

Fix ecore_wl_window surface attach of the buffer for shm and egl types.

NB: This ensures that both efl/elm clients work under the Wayland
Compositor AND the E17 Compositor.

NB: The issue here is that clients (when run under the Wayland
compositor) need to make sure 'iterate' has
been called before creating surfaces so that the wl_compositor is
setup. However, the actual E17 Compositor will hang if 'iterate' is called
to early.

SVN revision: 69707
legacy/ecore/src/lib/ecore_wayland/Ecore_Wayland.h
legacy/ecore/src/lib/ecore_wayland/ecore_wl.c
legacy/ecore/src/lib/ecore_wayland/ecore_wl_window.c