浏览代码

change the policy of resizing the buffer when highlighting

Signed-off-by: Le Tan <[email protected]>
Le Tan 9 年之前
父节点
当前提交
7d77002c53
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      hgmarkdownhighlighter.cpp

+ 2 - 2
hgmarkdownhighlighter.cpp

@@ -206,9 +206,9 @@ void HGMarkdownHighlighter::parseInternal()
     if (len == 0) {
     if (len == 0) {
         return;
         return;
     } else if (len >= capacity) {
     } else if (len >= capacity) {
-        resizeBuffer(qMax(2 * capacity, len + 1));
+        resizeBuffer(qMax(2 * capacity, len * 2));
     } else if (len < (capacity >> 2)) {
     } else if (len < (capacity >> 2)) {
-        resizeBuffer(qMax(capacity >> 1, len + 1));
+        resizeBuffer(qMax(capacity >> 1, len * 2));
     }
     }
 
 
     memcpy(content, data, len);
     memcpy(content, data, len);