discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=36c3a906897edbf85c3fe351d3657977b4b8903c
commit 36c3a906897edbf85c3fe351d3657977b4b8903c Author: Mike Blumenkrantz <[email protected]> Date: Fri Jul 28 13:49:30 2017 -0400 add text/plain;charset=utf-8 to xwl-created wl clipboard data source UTF8_STRING is not an accepted mime type, use wl equivalent --- src/modules/xwayland/dnd.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/modules/xwayland/dnd.c b/src/modules/xwayland/dnd.c index 635c48ec4..0f26ef5cf 100644 --- a/src/modules/xwayland/dnd.c +++ b/src/modules/xwayland/dnd.c @@ -289,7 +289,13 @@ _xwl_selection_notify(void *d EINA_UNUSED, int t EINA_UNUSED, Ecore_X_Event_Sele source->data_source.mime_types = eina_array_new(tgs->num_targets); for (i = 0; i < tgs->num_targets; i++) if (tgs->targets[i]) - eina_array_push(source->data_source.mime_types, eina_stringshare_add(tgs->targets[i])); + { + DBG("XWL TARGET: %s", tgs->targets[i]); + if (eina_streq(tgs->targets[i], "UTF8_STRING")) + eina_array_push(source->data_source.mime_types, eina_stringshare_add(WL_TEXT_STR)); + eina_array_push(source->data_source.mime_types, eina_stringshare_add(tgs->targets[i])); + } + e_comp_wl->clipboard.source = source; e_comp_wl->selection.data_source = &source->data_source; source->data_source.resource = dsource->resource; --
