From d7851474e28e1aa65cbdabe0d3b4032afc7d40f3 Mon Sep 17 00:00:00 2001 From: Perberos Date: Mon, 30 Jan 2012 13:12:30 -0300 Subject: g_get_user_config_dir() would be better (https://github.com/mate-desktop/mate-panel/issues/8) --- mate-panel/panel-util.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'mate-panel/panel-util.c') diff --git a/mate-panel/panel-util.c b/mate-panel/panel-util.c index 11d72e69..f8713611 100644 --- a/mate-panel/panel-util.c +++ b/mate-panel/panel-util.c @@ -447,7 +447,11 @@ void panel_lock_screen(GdkScreen* screen) static char* panel_launcher_get_personal_path(void) { - return g_build_filename(g_get_home_dir(), ".config", "mate", "panel2.d", "default", "launchers", NULL); + #if GLIB_CHECK_VERSION(2, 6, 0) + return g_build_filename(g_get_user_config_dir(), "mate", "panel2.d", "default", "launchers", NULL); + #else // glib version < 2.6.0 + return g_build_filename(g_get_home_dir(), ".config", "mate", "panel2.d", "default", "launchers", NULL); + #endif } gboolean -- cgit v1.2.1