projects
/
platform
/
upstream
/
enlightenment.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
550cc56
)
reject xwl clients from wayland data device enter/leave functions
author
Mike Blumenkrantz
<zmike@osg.samsung.com>
Thu, 6 Aug 2015 23:11:11 +0000
(19:11 -0400)
committer
Mike Blumenkrantz
<zmike@osg.samsung.com>
Thu, 6 Aug 2015 23:31:20 +0000
(19:31 -0400)
NYI
src/bin/e_comp_wl_data.c
patch
|
blob
|
history
diff --git
a/src/bin/e_comp_wl_data.c
b/src/bin/e_comp_wl_data.c
index 5e5218cd7ae37c36370e4e8740fed943407b6a2f..11d5c78419277b2d005e41b37697297103a7b5af 100644
(file)
--- a/
src/bin/e_comp_wl_data.c
+++ b/
src/bin/e_comp_wl_data.c
@@
-675,6
+675,7
@@
e_comp_wl_data_device_send_enter(E_Client *ec)
uint32_t serial;
int x, y;
+ if (e_client_has_xwindow(ec)) return;
data_device_res =
e_comp_wl_data_find_for_client(wl_resource_get_client(ec->comp_data->surface));
if (!data_device_res) return;
@@
-696,6
+697,7
@@
e_comp_wl_data_device_send_leave(E_Client *ec)
{
struct wl_resource *res;
+ if (e_client_has_xwindow(ec)) return;
evas_object_event_callback_del_full(ec->frame, EVAS_CALLBACK_DEL, _e_comp_wl_data_device_target_del, ec);
if (e_comp->wl_comp_data->selection.target == ec)
e_comp->wl_comp_data->selection.target = NULL;