From: Junkyeong Kim Date: Mon, 17 Jul 2023 09:53:03 +0000 (+0900) Subject: elm_cnp: add condition for TEXT_URI format X-Git-Tag: accepted/tizen/unified/20230719.170100~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7004afa1ae689821b1e1578c7da383884505d2b4;p=platform%2Fupstream%2Fefl.git elm_cnp: add condition for TEXT_URI format Change-Id: Icaf5efbb511e3614c24023dfa00e905a743bbeff Signed-off-by: Junkyeong Kim --- diff --git a/src/lib/elementary/elm_cnp.c b/src/lib/elementary/elm_cnp.c index 3d3bed1..639925b 100644 --- a/src/lib/elementary/elm_cnp.c +++ b/src/lib/elementary/elm_cnp.c @@ -137,7 +137,12 @@ elm_cnp_selection_set(Evas_Object *obj, Elm_Sel_Type selection, Eina_Array *tmp; unsigned char *mem_buf = NULL; +//TIZEN_ONLY(20230717): Supporting Image URI type +#if 0 if (format == ELM_SEL_FORMAT_TEXT && ((char*)buf)[buflen - 1] != '\0') +#else + if ((format == ELM_SEL_FORMAT_TEXT || format == ELM_SEL_FORMAT_TEXT_URI) && ((char*)buf)[buflen - 1] != '\0') +#endif { mem_buf = eina_memdup((unsigned char *)buf, buflen, EINA_TRUE); data.mem = mem_buf; @@ -264,8 +269,12 @@ _callback_storage_deliver(Eo *obj, void *data, const Eina_Value value) } else { +//TIZEN_ONLY(20230717): Supporting Image URI type +#if 0 EINA_SAFETY_ON_FALSE_GOTO(format == ELM_SEL_FORMAT_TEXT || format == ELM_SEL_FORMAT_MARKUP || format == ELM_SEL_FORMAT_HTML, end); - +#else + EINA_SAFETY_ON_FALSE_GOTO(format == ELM_SEL_FORMAT_TEXT || format == ELM_SEL_FORMAT_MARKUP || format == ELM_SEL_FORMAT_HTML || format == ELM_SEL_FORMAT_TEXT_URI, end); +#endif _elm_entry_entry_paste(obj, (const char *) d.data); }