Index: third_party/harfbuzz-ng/src/hb-buffer.cc |
diff --git a/third_party/harfbuzz-ng/src/hb-buffer.cc b/third_party/harfbuzz-ng/src/hb-buffer.cc |
index bbf8ea0f977ba884c0b69711b0f275eda4c01fa7..d6c6fcb8e6e05b0b1daee43f50f62d4eb035f162 100644 |
--- a/third_party/harfbuzz-ng/src/hb-buffer.cc |
+++ b/third_party/harfbuzz-ng/src/hb-buffer.cc |
@@ -1150,7 +1150,10 @@ hb_buffer_set_length (hb_buffer_t *buffer, |
buffer->len = length; |
if (!length) |
+ { |
+ buffer->content_type = HB_BUFFER_CONTENT_TYPE_INVALID; |
buffer->clear_context (0); |
+ } |
buffer->clear_context (1); |
return true; |