ami pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=1a1aaec3c9f58c4a7408ccfc3e8a14cc607cfb58
commit 1a1aaec3c9f58c4a7408ccfc3e8a14cc607cfb58 Author: Amitesh Singh <amitesh...@samsung.com> Date: Mon Jun 29 10:57:40 2015 +0530 Revert "theme: return false if elm_object_style_set() failed to set requested style." This reverts commit 76004dfbec84664e253babc5bf576398a5901395. We need to change other code also to accommodate this change. _elm_theme_set should return an enum which tells what failed. enum { THEME_APPLY_FAILED, THEME_DEFAULT_SUCCESS. THEME_APPLY_SUCCESS }; Based on that, we decide what needs to be done. The above code will break the layout theme if incorrect theme are passed. It should be backported to Elm 1.14. @fix --- src/lib/elm_theme.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/elm_theme.c b/src/lib/elm_theme.c index 1e9a9b0..58b7514 100644 --- a/src/lib/elm_theme.c +++ b/src/lib/elm_theme.c @@ -319,7 +319,7 @@ _elm_theme_set(Elm_Theme *th, Evas_Object *o, const char *clas, const char *grou file = _elm_theme_group_file_find(th, buf2); if (file) { - if (edje_object_mmap_set(o, file, buf2)) return EINA_FALSE; + if (edje_object_mmap_set(o, file, buf2)) return EINA_TRUE; else { DBG("could not set theme group '%s' from file '%s': %s", --