From e024618dba6e5a77c82c962ede749a56855539a2 Mon Sep 17 00:00:00 2001 From: Boris Faure Date: Thu, 21 Feb 2019 18:42:28 +0100 Subject: [PATCH] termpty: compute exact line length in termpty_cellrow_get() --- src/bin/termpty.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/bin/termpty.c b/src/bin/termpty.c index 7ef9758f..295fd698 100644 --- a/src/bin/termpty.c +++ b/src/bin/termpty.c @@ -1203,10 +1203,12 @@ termpty_cellrow_get(Termpty *ty, int y_requested, ssize_t *wret) { if (y_requested >= 0) { + Termcell *cells = &(TERMPTY_SCREEN(ty, 0, y_requested)); if (y_requested >= ty->h) return NULL; - *wret = ty->w; - return &(TERMPTY_SCREEN(ty, 0, y_requested)); + + *wret = termpty_line_length(cells, ty->w); + return cells; } if (!ty->back) return NULL;