forked from enlightenment/enlightenment
e's xsettings now prepends ~/.icons to XCURSOR_PATH if this directory exists to (hopefully) prevent ticket #1103 from resurfacing
SVN revision: 76844
This commit is contained in:
parent
ad7cd0677e
commit
295798af41
|
@ -523,6 +523,26 @@ _e_xsettings_xft_set(void)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
static void
|
||||||
|
_e_xsettings_cursor_path_set(void)
|
||||||
|
{
|
||||||
|
struct stat st;
|
||||||
|
char buf[PATH_MAX], env[4096], *path;
|
||||||
|
|
||||||
|
e_user_homedir_concat_static(buf, ".icons");
|
||||||
|
|
||||||
|
if (stat(buf, &st)) return;
|
||||||
|
path = getenv("XCURSOR_PATH");
|
||||||
|
if (path)
|
||||||
|
{
|
||||||
|
snprintf(env, sizeof(env), "%s:%s", buf, path);
|
||||||
|
path = env;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
path = buf;
|
||||||
|
e_env_set("XCURSOR_PATH", path);
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_e_xsettings_start(void)
|
_e_xsettings_start(void)
|
||||||
{
|
{
|
||||||
|
@ -534,6 +554,7 @@ _e_xsettings_start(void)
|
||||||
_e_xsettings_theme_set();
|
_e_xsettings_theme_set();
|
||||||
_e_xsettings_icon_theme_set();
|
_e_xsettings_icon_theme_set();
|
||||||
_e_xsettings_font_set();
|
_e_xsettings_font_set();
|
||||||
|
_e_xsettings_cursor_path_set();
|
||||||
|
|
||||||
EINA_LIST_FOREACH(e_manager_list(), l, man)
|
EINA_LIST_FOREACH(e_manager_list(), l, man)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue