Elm.Entry: use proper theme_set function on edje object 03/117103/2
authorAmitesh Singh <amitesh.sh@samsung.com>
Tue, 17 Jan 2017 07:01:10 +0000 (12:31 +0530)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Tue, 7 Mar 2017 01:13:46 +0000 (17:13 -0800)
This is based on below upstream patch.

commit 44569b859a78feeff890e97239c9269b7be23b2f
Author: Daniel Hirt <daniel.hirt@samsung.com>
Date:   Thu Aug 4 13:13:29 2016 +0300

    Elm.Entry: use proper theme_set function on edje object

    Shouldn't use elm_widget_theme_object_set for handlers/anchors here.

    Fixes T4091.
    @fix

Change-Id: I1cafb708b7cb041428cefe038d94f0cf4f11b769
Signed-off-by: Amitesh Singh <amitesh.sh@samsung.com>
src/lib/elm_entry.c

index e911c2d17306e391270b294d01d565136d52ee68..52afa70a393f83a4e2c1dc632d6521a01a516c80 100644 (file)
@@ -1880,9 +1880,9 @@ _elm_entry_elm_widget_theme_apply(Eo *obj, Elm_Entry_Data *sd)
 
    if (sd->start_handler)
      {
-        elm_widget_theme_object_set(obj, sd->start_handler,
+         _elm_theme_object_set(obj, sd->start_handler,
                                     "entry", "handler/start", style);
-        elm_widget_theme_object_set(obj, sd->end_handler,
+         _elm_theme_object_set(obj, sd->end_handler,
                                     "entry", "handler/end", style);
      }
 
@@ -4095,17 +4095,17 @@ _item_get(void *data,
           {
              evas_object_del(o);
              o = edje_object_add(evas_object_evas_get(data));
-             elm_widget_theme_object_set
-               (data, o, "entry/emoticon", "wtf", style);
+             _elm_theme_object_set
+                (data, o, "entry/emoticon", "wtf", style);
           }
         return o;
      }
 
    o = edje_object_add(evas_object_evas_get(data));
-   if (!elm_widget_theme_object_set
-         (data, o, "entry", item, style))
-     elm_widget_theme_object_set
-       (data, o, "entry/emoticon", "wtf", style);
+   if (! _elm_theme_object_set
+       (data, o, "entry", item, style))
+     _elm_theme_object_set
+        (data, o, "entry/emoticon", "wtf", style);
    return o;
 }