--- ./xfdiff/xfdiff_gui.c.00	2011-02-20 17:53:29.000000000 +0100
+++ ./xfdiff/xfdiff_gui.c	2011-02-20 17:53:54.000000000 +0100
@@ -785,11 +785,11 @@
   char *homedir;
   int len;
 
-  len = strlen ((char *) getenv ("HOME")) + strlen ("/.xfce/") + strlen (XFDIFF_CONFIG_FILE) + 1;
+  len = strlen ((char *) getenv ("HOME")) + strlen ("/.config/") + strlen (XFDIFF_CONFIG_FILE) + 1;
   homedir = (char *) malloc ((len) * sizeof (char));
   if (!homedir)
     xfdiff_abort (E_MALLOC);
-  snprintf (homedir, len, "%s/.xfce/%s", (char *) getenv ("HOME"), XFDIFF_CONFIG_FILE);
+  snprintf (homedir, len, "%s/.config/%s", (char *) getenv ("HOME"), XFDIFF_CONFIG_FILE);
   defaults = fopen (homedir, "w");
   free (homedir);
 
