From 81930ca76e04c08318f8b06c17b02bd529e4c9bd Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Wed, 2 May 2012 14:08:39 -0400 Subject: [PATCH] theme-parser: Look for themes in XDG_USER_DATA_DIR, not in ~/.themes https://bugzilla.gnome.org/show_bug.cgi?id=675316 --- src/ui/theme-parser.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ui/theme-parser.c b/src/ui/theme-parser.c index 91d40276d..5711a3c43 100644 --- a/src/ui/theme-parser.c +++ b/src/ui/theme-parser.c @@ -4285,11 +4285,11 @@ meta_theme_load (const char *theme_name, /* We try all supported major versions from current to oldest */ for (major_version = THEME_MAJOR_VERSION; (major_version > 0); major_version--) { - /* We try first in home dir, XDG_DATA_DIRS, then system dir for themes */ + /* We try first in XDG_USER_DATA_DIR, XDG_DATA_DIRS, then system dir for themes */ - /* Try home dir for themes */ - theme_dir = g_build_filename (g_get_home_dir (), - ".themes", + /* Try XDG_USER_DATA_DIR first */ + theme_dir = g_build_filename (g_get_user_data_dir(), + "themes", theme_name, THEME_SUBDIR, NULL);