forked from enlightenment/enlightenment
Use the new edje_file_group_exists function, rather than evas_objects.
Thanks rephorm :) SVN revision: 25328
This commit is contained in:
parent
3e2e9d40c6
commit
c54cd3de17
|
@ -236,7 +236,6 @@ _theme_import_cb_ok(void *data, void *data2)
|
|||
{
|
||||
Import *import;
|
||||
E_Win *win;
|
||||
Evas_Object *o;
|
||||
const char *path;
|
||||
const char *file;
|
||||
char *homedir;
|
||||
|
@ -266,12 +265,8 @@ _theme_import_cb_ok(void *data, void *data2)
|
|||
if (!e_util_glob_case_match(file, "*.edj"))
|
||||
return;
|
||||
|
||||
o = edje_object_add(e_win_evas_get(win));
|
||||
is_theme = (edje_object_file_set(o, import->cfdata->file,
|
||||
"e/widgets/border/default/border"));
|
||||
evas_object_del(o);
|
||||
|
||||
if (!is_theme)
|
||||
if (!edje_file_group_exists(import->cfdata->file,
|
||||
"e/widgets/border/default/border"))
|
||||
{
|
||||
e_util_dialog_show(_("Theme Import Error"),
|
||||
_("Enlightenment was unable to import "
|
||||
|
|
|
@ -526,15 +526,11 @@ _import_cb_ok(void *data, void *data2)
|
|||
homedir, file);
|
||||
E_FREE(homedir);
|
||||
|
||||
Evas_Object *o;
|
||||
|
||||
o = edje_object_add(e_win_evas_get(import->win));
|
||||
is_bg = (edje_object_file_set(o, import->cfdata->file,
|
||||
"e/desktop/background"));
|
||||
is_bg = edje_file_group_exists(import->cfdata->file,
|
||||
"e/desktop/background");
|
||||
is_theme =
|
||||
(edje_object_file_set(o, import->cfdata->file,
|
||||
"e/widgets/border/default/border"));
|
||||
evas_object_del(o);
|
||||
edje_file_group_exists(import->cfdata->file,
|
||||
"e/widgets/border/default/border");
|
||||
|
||||
if ((is_bg) && (!is_theme))
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue