]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtksettings.c
gtk: clean up the private horror
[~andy/gtk] / gtk / gtksettings.c
index a312d2219a19326e0248c105174f0a8a88262393..798cf88d197977a40ca019630f2ced225667c1b6 100644 (file)
@@ -24,6 +24,7 @@
 #include <string.h>
 
 #include "gtkmodules.h"
+#include "gtkmodulesprivate.h"
 #include "gtksettingsprivate.h"
 #include "gtkintl.h"
 #include "gtkwidget.h"
@@ -292,7 +293,7 @@ gtk_settings_init (GtkSettings *settings)
     }
   g_free (pspecs);
 
-  path = g_build_filename (GTK_SYSCONFDIR, "gtk-3.0", "settings.ini", NULL);
+  path = g_build_filename (_gtk_get_sysconfdir (), "gtk-3.0", "settings.ini", NULL);
   if (g_file_test (path, G_FILE_TEST_EXISTS))
     gtk_settings_load_from_key_file (settings, path, GTK_SETTINGS_SOURCE_DEFAULT);
   g_free (path);