diff options
| author | Bryce Kwon <bryce@brycekwon.com> | |
|---|---|---|
| committer | Bryce Kwon <bryce@brycekwon.com> | |
| commit | ||
| parent | ||
| tree | ||
| download | ||
Stream the tree line numbers instead of buffering
| -rw-r--r-- | source/ui-tree.c | 7 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 file changed, 2 insertions, 5 deletions
diff --git a/source/ui-tree.c b/source/ui-tree.c index c9da688..6507881 100644 --- a/source/ui-tree.c +++ b/source/ui-tree.c @@ -40,15 +40,12 @@ static void print_text_buffer(const char *name, char *buf, unsigned long size) lineno = 0; if (size) { - struct strbuf sb = STRBUF_INIT; - strbuf_addf(&sb, numberfmt, ++lineno); + htmlf(numberfmt, ++lineno); while (idx < size - 1) { // skip absolute last newline if (buf[idx] == '\n') - strbuf_addf(&sb, numberfmt, ++lineno); + htmlf(numberfmt, ++lineno); idx++; } - html(sb.buf); - strbuf_release(&sb); } html("</pre></td>\n"); } |
