summaryrefslogtreecommitdiff
path: root/src/eom-application.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/eom-application.c')
-rw-r--r--src/eom-application.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/eom-application.c b/src/eom-application.c
index 2da184d..afa1683 100644
--- a/src/eom-application.c
+++ b/src/eom-application.c
@@ -543,10 +543,11 @@ eom_application_screensaver_disable (EomApplication *application)
static void
eom_application_load_accelerators (void)
{
- gchar *accelfile = g_build_filename (g_get_home_dir (),
- ".mate2",
- "accels",
- "eom", NULL);
+ #if GLIB_CHECK_VERSION(2, 6, 0)
+ gchar* accelfile = g_build_filename(g_get_user_config_dir(), ".mate", "accels", "eom", NULL);
+ #else // glib version < 2.6.0
+ gchar* accelfile = g_build_filename(g_get_home_dir(), ".config", ".mate", "accels", "eom", NULL);
+ #endif
/* gtk_accel_map_load does nothing if the file does not exist */
gtk_accel_map_load (accelfile);
@@ -556,10 +557,11 @@ eom_application_load_accelerators (void)
static void
eom_application_save_accelerators (void)
{
- gchar *accelfile = g_build_filename (g_get_home_dir (),
- ".mate2",
- "accels",
- "eom", NULL);
+ #if GLIB_CHECK_VERSION(2, 6, 0)
+ gchar* accelfile = g_build_filename(g_get_user_config_dir(), ".mate", "accels", "eom", NULL);
+ #else // glib version < 2.6.0
+ gchar* accelfile = g_build_filename(g_get_home_dir(), ".config", ".mate", "accels", "eom", NULL);
+ #endif
gtk_accel_map_save (accelfile);
g_free (accelfile);