diff options
| author | Randy Palamar <randy@rnpnr.xyz> | 2025-01-11 23:39:06 -0700 |
|---|---|---|
| committer | Randy Palamar <randy@rnpnr.xyz> | 2025-01-11 23:49:58 -0700 |
| commit | 0f31ef53420b755c3978818bcd2e5a86e141413d (patch) | |
| tree | 508af7b7016f9aa2fbe766f310a8dfdc446d8a77 /ui-terminal-vt100.c | |
| parent | abf6384cca0f80fe7dfb35a8e2281d8664d9d459 (diff) | |
| download | vis-0f31ef53420b755c3978818bcd2e5a86e141413d.tar.gz vis-0f31ef53420b755c3978818bcd2e5a86e141413d.tar.xz | |
buffer: clear out one line functions
Buffer is fully exposed to the program, no need to rely on the
linker to optimize useless code.
Diffstat (limited to 'ui-terminal-vt100.c')
| -rw-r--r-- | ui-terminal-vt100.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ui-terminal-vt100.c b/ui-terminal-vt100.c index 3c06bff..0362c4b 100644 --- a/ui-terminal-vt100.c +++ b/ui-terminal-vt100.c @@ -91,7 +91,7 @@ static void cursor_visible(bool visible) { static void ui_term_backend_blit(Ui *tui) { Buffer *buf = tui->ctx; - buffer_clear(buf); + buf->len = 0; CellAttr attr = CELL_ATTR_NORMAL; CellColor fg = CELL_COLOR_DEFAULT, bg = CELL_COLOR_DEFAULT; int w = tui->width, h = tui->height; @@ -152,7 +152,7 @@ static void ui_term_backend_blit(Ui *tui) { cell++; } } - output(buffer_content(buf), buffer_length0(buf)); + output(buf->data, buffer_length0(buf)); } static void ui_term_backend_clear(Ui *tui) { } |
