From: Michael D. Lowis Date: Wed, 18 Apr 2018 00:36:08 +0000 (-0400) Subject: start adding logic to build the rows X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=484c4db546c29419a32074579031c48e036c26c0;p=projs%2Ftide.git start adding logic to build the rows --- diff --git a/lib/view.c b/lib/view.c index cc9d10d..33825b3 100644 --- a/lib/view.c +++ b/lib/view.c @@ -84,6 +84,15 @@ size_t view_limitrows(View* view, size_t maxrows, size_t ncols) { } void view_resize(View* view, size_t width, size_t nrows) { + /* free up the old data */ + if (view->rows) { + for (size_t i = 0; i < view->nrows; i++) + free(view->rows[i]); + free(view->rows); + view->nrows = 0; + } + /* start from beginning of first line and populate row by row */ + } void view_update(View* view, size_t* csrx, size_t* csry) {