wayland: Fix elementary setting window parents at creation time
authorDerek Foreman <derek.foreman.samsung@gmail.com>
Wed, 8 Aug 2018 13:37:29 +0000 (09:37 -0400)
committerShinwoo Kim <cinoo.kim@samsung.com>
Fri, 17 Aug 2018 04:14:35 +0000 (13:14 +0900)
commit4e3491626c1a4651711ea3f4a4b9de130771b70f
tree2f4bd0e829bcac738ce8922035cfdfd59cc4754a
parentedac85e097ccd0aabdd6e0516d6d4729eb8ff63d
wayland: Fix elementary setting window parents at creation time

Summary:
We need to pass the entire pointer, not just 32-bits of it.

Fixes a crash with enlightenment sandbox gadgets where
ecore_wl2_window_alpha_get() is called with an invalid pointer while
trying to display a pop-up.

Reviewers: zmike, devilhorns

Reviewed By: zmike, devilhorns

Subscribers: devilhorns, cedric, #reviewers, #committers, zmike

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D6775
src/lib/ecore_evas/ecore_evas.c
src/lib/ecore_evas/ecore_evas_private.h
src/lib/elementary/efl_ui_win.c
src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c
src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c