From 8325b78aed0ad42f9399108d337db37d2bd188bc Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 21 Apr 2016 13:57:37 -0400 Subject: [PATCH] elm_cnp: accept appropriate text types in wl drop handlers this fixes text dnd @fix --- src/lib/elementary/elm_cnp.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/lib/elementary/elm_cnp.c b/src/lib/elementary/elm_cnp.c index 2c33633..848febe 100644 --- a/src/lib/elementary/elm_cnp.c +++ b/src/lib/elementary/elm_cnp.c @@ -3421,14 +3421,23 @@ _wl_drops_accept(const char *type) break; case ELM_SEL_FORMAT_NONE: break; - case ELM_SEL_FORMAT_TEXT: - break; case ELM_SEL_FORMAT_MARKUP: - break; + case ELM_SEL_FORMAT_TEXT: + if (eina_streq(type, "application/x-elementary-markup") || + eina_streq(type, "text/plain") || + eina_streq(type, "text/plain;charset=utf-8") || + eina_streq(type, "UTF8_STRING") || + eina_streq(type, "STRING") || + eina_streq(type, "TEXT")) + return EINA_TRUE; + break; case ELM_SEL_FORMAT_VCARD: break; case ELM_SEL_FORMAT_HTML: - break; + if (eina_streq(type, "text/html") || + eina_streq(type, "text/html;charset=utf-8")) + return EINA_TRUE; + break; } } } -- 2.7.4