Index: parse_l.c =================================================================== --- parse_l.c (revision 23599) +++ parse_l.c (revision 23600) @@ -2529,6 +2529,7 @@ io_pcb_preproc_board(PCB); pcb_data_clip_inhibit_inc(PCB->Data); + fcmd = conf_core.rc.file_command; retval = Parse(NULL, fcmd, conf_core.rc.file_path, Filename); if ((settings_dest != CFR_invalid) && (retval == 0)) { @@ -2627,6 +2628,7 @@ yyFontReset = pcb_false; yy_settings_dest = CFR_invalid; + fcmd = conf_core.rc.font_command; r = Parse(NULL, fcmd, NULL, Filename); if (r == 0) { #ifdef DEBUG Index: parse_l.l =================================================================== --- parse_l.l (revision 23599) +++ parse_l.l (revision 23600) @@ -386,6 +386,7 @@ io_pcb_preproc_board(PCB); pcb_data_clip_inhibit_inc(PCB->Data); + fcmd = conf_core.rc.file_command; retval = Parse(NULL, fcmd, conf_core.rc.file_path, Filename); if ((settings_dest != CFR_invalid) && (retval == 0)) { @@ -484,6 +485,7 @@ yyFontReset = pcb_false; yy_settings_dest = CFR_invalid; + fcmd = conf_core.rc.font_command; r = Parse(NULL, fcmd, NULL, Filename); if (r == 0) { #ifdef DEBUG