Change char_escape to pass its backslash through normal_text if it isn't escaping anything. This prevents this one weird case where test isn't passed through normal_text.
This commit is contained in:
parent
b234ae0a46
commit
9489d40736
1 changed files with 6 additions and 1 deletions
|
@ -942,7 +942,12 @@ char_escape(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t off
|
|||
}
|
||||
else hoedown_buffer_putc(ob, data[1]);
|
||||
} else if (size == 1) {
|
||||
hoedown_buffer_putc(ob, data[0]);
|
||||
if (doc->md.normal_text) {
|
||||
work.data = data;
|
||||
work.size = 1;
|
||||
doc->md.normal_text(ob, &work, &doc->data);
|
||||
}
|
||||
else hoedown_buffer_putc(ob, data[0]);
|
||||
}
|
||||
|
||||
return 2;
|
||||
|
|
Loading…
Reference in a new issue