From c5dfae990e8a774fa3b88454dd5a303cee902573 Mon Sep 17 00:00:00 2001 From: Perberos Date: Wed, 22 Feb 2012 01:47:46 -0300 Subject: g_get_user_config_dir() would be better (https://github.com/mate-desktop/mate-panel/issues/8) --- capplets/common/mate-theme-info.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'capplets/common') diff --git a/capplets/common/mate-theme-info.c b/capplets/common/mate-theme-info.c index b15abafe..39d721a2 100644 --- a/capplets/common/mate-theme-info.c +++ b/capplets/common/mate-theme-info.c @@ -637,7 +637,12 @@ read_current_cursor_font (void) gchar *dir_name; struct dirent *file_dirent; - dir_name = g_build_filename (g_get_home_dir (), ".config/mate/share/cursor-fonts", NULL); + #if GLIB_CHECK_VERSION(2, 6, 0) + dir_name = g_build_filename(g_get_user_config_dir(), "mate", "share", "cursor-fonts", NULL); + #else // glib version < 2.6.0 + dir_name = g_build_filename(g_get_home_dir(), ".config", "mate", "share", "cursor-fonts", NULL); + #endif + if (! g_file_test (dir_name, G_FILE_TEST_EXISTS)) { g_free (dir_name); return NULL; -- cgit v1.2.1