-- Esnprintf(s, sizeof(s), "%s/config/%s", EDirRoot(), file);
-+ Esnprintf(s, sizeof(s), "%s/%s", EDirConf(), file);
- if (findLocalizedFile(s) || isfile(s))
- EDBUG_RETURN(Estrdup(s));
-
-@@ -3615,7 +3615,7 @@
- EDBUG_RETURN(Estrdup(s));
-
- /* look in system config dir */
-- Esnprintf(s, sizeof(s), "%s/config/%s", EDirRoot(), file);
-+ Esnprintf(s, sizeof(s), "%s/%s", EDirConf(), file);
- if (findLocalizedFile(s) || isfile(s))
- EDBUG_RETURN(Estrdup(s));
-
-@@ -3692,7 +3692,7 @@
- EDBUG(5, "LoadEConfig");
-
- Esnprintf(s, sizeof(s), "%s/", EDirUser());
-- Esnprintf(s, sizeof(s), "%s/config/", EDirRoot());
-+ Esnprintf(s, sizeof(s), "%s/", EDirConf());
-
- /* save the current theme */
- if ((themelocation) && (themelocation[0] != 0))
-diff -Nur enlightenment-0.16.7.1.orig/src/E.h enlightenment-0.16.7.1/src/E.h
---- enlightenment-0.16.7.1.orig/src/E.h 2004-08-20 23:35:46.000000000 +0200
-+++ enlightenment-0.16.7.1/src/E.h 2004-10-01 01:23:11.338028464 +0200
-@@ -2381,6 +2381,7 @@
-
- /* misc.c */
- void BlumFlimFrub(void);
+- Esnprintf(s, sizeof(s), "%s/config", EDirRoot());
++ Esnprintf(s, sizeof(s), "%s", EDirConf());
+ p = FindFileLocalized(file, s, localized);
+ if (p)
+ return p;
+diff -urd e16-0.16.8.1/src/E.h e16-0.16.8.1.edirconf/src/E.h
+--- e16-0.16.8.1/src/E.h 2006-03-28 20:06:01.000000000 +0200
++++ e16-0.16.8.1.edirconf/src/E.h 2006-07-17 21:59:16.000000000 +0200
+@@ -825,6 +825,7 @@
+
+ /* main.c */
+ void EExit(int exitcode);