forked from enlightenment/enlightenment
ensure we get a properly stringshared return value here to match state of e_path_find
SVN revision: 81527
This commit is contained in:
parent
e9ea6454d9
commit
b13ca641f7
|
@ -144,7 +144,7 @@ e_bg_config_get(int container_num, int zone_num, int desk_x, int desk_y)
|
||||||
return bg;
|
return bg;
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI const char *
|
EAPI Eina_Stringshare *
|
||||||
e_bg_file_get(int container_num, int zone_num, int desk_x, int desk_y)
|
e_bg_file_get(int container_num, int zone_num, int desk_x, int desk_y)
|
||||||
{
|
{
|
||||||
const E_Config_Desktop_Background *cfbg;
|
const E_Config_Desktop_Background *cfbg;
|
||||||
|
@ -188,8 +188,8 @@ e_bg_file_get(int container_num, int zone_num, int desk_x, int desk_y)
|
||||||
else if ((bgfile) && (bgfile[0]))
|
else if ((bgfile) && (bgfile[0]))
|
||||||
ok = 1;
|
ok = 1;
|
||||||
if (!ok)
|
if (!ok)
|
||||||
bgfile = e_theme_edje_file_get("base/theme/background",
|
bgfile = eina_stringshare_add(e_theme_edje_file_get("base/theme/background",
|
||||||
"e/desktop/background");
|
"e/desktop/background"));
|
||||||
}
|
}
|
||||||
|
|
||||||
return bgfile;
|
return bgfile;
|
||||||
|
|
|
@ -29,7 +29,7 @@ EINTERN int e_bg_init(void);
|
||||||
EINTERN int e_bg_shutdown(void);
|
EINTERN int e_bg_shutdown(void);
|
||||||
|
|
||||||
EAPI const E_Config_Desktop_Background *e_bg_config_get(int container_num, int zone_num, int desk_x, int desk_y);
|
EAPI const E_Config_Desktop_Background *e_bg_config_get(int container_num, int zone_num, int desk_x, int desk_y);
|
||||||
EAPI const char *e_bg_file_get(int container_num, int zone_num, int desk_x, int desk_y);
|
EAPI Eina_Stringshare *e_bg_file_get(int container_num, int zone_num, int desk_x, int desk_y);
|
||||||
EAPI void e_bg_zone_update(E_Zone *zone, E_Bg_Transition transition);
|
EAPI void e_bg_zone_update(E_Zone *zone, E_Bg_Transition transition);
|
||||||
EAPI void e_bg_add(int container, int zone, int desk_x, int desk_y, const char *file);
|
EAPI void e_bg_add(int container, int zone, int desk_x, int desk_y, const char *file);
|
||||||
EAPI void e_bg_del(int container, int zone, int desk_x, int desk_y);
|
EAPI void e_bg_del(int container, int zone, int desk_x, int desk_y);
|
||||||
|
|
Loading…
Reference in New Issue