all repos — openbox @ efedb4df9c18ff68630ecb6fa9c012b459207e7d

openbox fork - make it a bit more like ryudo

Be more lenient with errors in xml file. If there are errors, try to keep loading it anyways.
Dana Jansens danakj@orodu.net
commit

efedb4df9c18ff68630ecb6fa9c012b459207e7d

parent

1cbd7960fb7eba621f439ece463d82f7ee179f68

1 files changed, 2 insertions(+), 1 deletions(-)

jump to
M parser/parse.cparser/parse.c

@@ -152,7 +152,8 @@ return FALSE;

/* XML_PARSE_BLANKS is needed apparently. When it loads a theme file, without this option, the tree is weird and has extra nodes in it. */ - if ((*doc = xmlReadFile(path, NULL, XML_PARSE_NOBLANKS))) { + if ((*doc = xmlReadFile(path, NULL, + XML_PARSE_NOBLANKS | XML_PARSE_RECOVER))) { *root = xmlDocGetRootElement(*doc); if (!*root) { xmlFreeDoc(*doc);