From: Mike Blumenkrantz Date: Wed, 12 Aug 2015 21:59:16 +0000 (-0400) Subject: reject xwl selection notify events which do not match our xwl property atom X-Git-Tag: upstream/0.20.0~379 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3b785403b6a70496a1a993da3f66c5fcdb7265f7;p=platform%2Fupstream%2Fenlightenment.git reject xwl selection notify events which do not match our xwl property atom --- diff --git a/src/modules/xwayland/dnd.c b/src/modules/xwayland/dnd.c index 0705d22..4a022f8 100644 --- a/src/modules/xwayland/dnd.c +++ b/src/modules/xwayland/dnd.c @@ -285,8 +285,9 @@ _xwl_selection_notify(void *d EINA_UNUSED, int t EINA_UNUSED, Ecore_X_Event_Sele return ECORE_CALLBACK_RENEW; } } - /* FIXME: ecore-x events are fucked */ - //if (ecore_x_atom_get(ev->target) != xwl_dnd_atom) return ECORE_CALLBACK_RENEW; +#if (EFL_VERSION_MAJOR > 1) || (EFL_VERSION_MINOR >= 16) + if (ev->property != xwl_dnd_atom) return ECORE_CALLBACK_RENEW; +#endif sd = ev->data; do