]> Dogcows Code - chaz/openbox/blobdiff - openbox/config.c
give the filename to the parser for errors
[chaz/openbox] / openbox / config.c
index e2a14e44b851bb99d2c03385871165238d13b132..b66ad5e7a2b0a9a50677d8a24be8358f9ac269e2 100644 (file)
@@ -17,7 +17,7 @@ static GData *config = NULL;
 static GData *config_def = NULL;
 
 /* provided by cparse.l */
-void cparse_go(FILE *);
+void cparse_go(char *filename, FILE *);
 
 
 void config_startup()
@@ -53,7 +53,7 @@ void config_parse()
     /* load the system wide rc file first */
     path = g_build_filename(RCDIR, "rc3", NULL);
     if ((file = fopen(path, "r")) != NULL) {
-        cparse_go(file);
+        cparse_go(path, file);
         fclose(file);
     }
     g_free(path);
@@ -61,7 +61,7 @@ void config_parse()
     /* then load the user one which can override it */
     path = g_build_filename(g_get_home_dir(), ".openbox", "rc3", NULL);
     if ((file = fopen(path, "r")) != NULL) {
-        cparse_go(file);
+        cparse_go(path, file);
         fclose(file);
     }
     g_free(path);
This page took 0.022379 seconds and 4 git commands to generate.