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
This commit is contained in:
Amitesh Singh 2015-06-29 10:57:40 +05:30
parent c8a5ec36ff
commit 4ca3ef4514
1 changed files with 1 additions and 1 deletions

View File

@ -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",