summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSangHyeon Lee <sh10233.lee@samsung.com>2017-06-02 10:32:04 +0900
committerSangHyeon Lee <sh10233.lee@samsung.com>2017-06-02 10:32:07 +0900
commitdc98fd4f5e4db5405990d0cf794bd37ecee0a3a3 (patch)
tree9e1ab92343c4a5e9465c6869fafe743cd38a0874
parente2804c6f0148518904c38e9b78df2dcf17dad908 (diff)
downloadefl-dc98fd4f5e4db5405990d0cf794bd37ecee0a3a3.tar.gz
elm_gen : apply Elm_Theme_Apply enum return types for theme_object_get of item view.
elm_widget_theme_object_get now return Elm_Theme_Apply enum not bools. only ELM_THEME_APPLY_FAILED case, need to re-apply default item edje. Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
-rw-r--r--src/lib/elementary/elm_gengrid.c7
-rw-r--r--src/lib/elementary/elm_genlist.c7
2 files changed, 8 insertions, 6 deletions
diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c
index 60076cd871..62a1ab72dd 100644
--- a/src/lib/elementary/elm_gengrid.c
+++ b/src/lib/elementary/elm_gengrid.c
@@ -1109,9 +1109,10 @@ _view_style_update(Elm_Gen_Item *it, Evas_Object *view, const char *style)
ELM_GENGRID_DATA_GET_FROM_ITEM(it, sd);
snprintf(buf, sizeof(buf), "item/%s", style ? style : "default");
- if (!elm_widget_theme_object_set(WIDGET(it), view,
- "gengrid", buf,
- elm_widget_style_get(WIDGET(it))))
+ Elm_Theme_Apply th_ret =
+ elm_widget_theme_object_set(WIDGET(it), view, "gengrid", buf,
+ elm_widget_style_get(WIDGET(it)));
+ if (th_ret == ELM_THEME_APPLY_FAILED)
{
ERR("%s is not a valid gengrid item style. "
"Automatically falls back into default style.",
diff --git a/src/lib/elementary/elm_genlist.c b/src/lib/elementary/elm_genlist.c
index c7715706f5..5a5436ba5c 100644
--- a/src/lib/elementary/elm_genlist.c
+++ b/src/lib/elementary/elm_genlist.c
@@ -520,9 +520,10 @@ _view_style_update(Elm_Gen_Item *it, Evas_Object *view, const char *style)
"",style ? : "default");
}
- if (!elm_widget_theme_object_set(WIDGET(it), view,
- "genlist", buf,
- elm_widget_style_get(WIDGET(it))))
+ Elm_Theme_Apply th_ret =
+ elm_widget_theme_object_set(WIDGET(it), view, "genlist", buf,
+ elm_widget_style_get(WIDGET(it)));
+ if (th_ret == ELM_THEME_APPLY_FAILED)
{
ERR("%s is not a valid genlist item style. "
"Automatically falls back into default style.",