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;

-- 


Reply via email to