Guard for null tree in ts_document_edit

This commit is contained in:
Max Brunsfeld 2015-09-20 13:39:18 -07:00
parent b7b082d9b1
commit 7be067a2e9

View file

@ -49,6 +49,8 @@ void ts_document_set_input_string(TSDocument *document, const char *text) {
}
void ts_document_edit(TSDocument *document, TSInputEdit edit) {
if (!document->tree) return;
size_t max_chars = ts_tree_total_size(document->tree).chars;
if (edit.position > max_chars)
edit.position = max_chars;