ecore/wayland: Fix alpha windows on EGL backend.
authorRafael Antognolli <rafael.antognolli@intel.com>
Mon, 6 May 2013 19:42:10 +0000 (16:42 -0300)
committerRafael Antognolli <rafael.antognolli@intel.com>
Mon, 6 May 2013 19:46:20 +0000 (16:46 -0300)
commit13c0e8f3f3a7f803f9d2e9c8ae20553e706dd39c
tree6520b2afb821f92d0b73c5752bdd1a253ae0dd5a
parent7a7a0b829734a9f649ebf6e1511381b1dda6a32d
ecore/wayland: Fix alpha windows on EGL backend.

Now the opaque and input regions are updated on ecore_wl_window_resize,
there's no need to call ecore_wl_window_buffer_attach() for this
anymore.

The checks on alpha and transparent flags were also fixed.

ecore_wl_window_update_size() is now called by ecore_wl_window_resize(),
reducing duplicated code.
ChangeLog
NEWS
src/lib/ecore_wayland/ecore_wl_window.c
src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c