elm_cnp: add condition for TEXT_URI format 30/295930/1
authorJunkyeong Kim <jk0430.kim@samsung.com>
Mon, 17 Jul 2023 09:53:03 +0000 (18:53 +0900)
committerJunkyeong Kim <jk0430.kim@samsung.com>
Mon, 17 Jul 2023 09:53:07 +0000 (18:53 +0900)
Change-Id: Icaf5efbb511e3614c24023dfa00e905a743bbeff
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/lib/elementary/elm_cnp.c

index 3d3bed1..639925b 100644 (file)
@@ -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);
      }