diff options
author | Thomas Adam <thomas@xteddy.org> | 2020-04-15 16:01:27 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2020-04-15 16:01:27 +0100 |
commit | fe1778e37733aee809dd2cfdc9f6295e7780110f (patch) | |
tree | d2ebd92ef9cdc5d8db0d0266fe65c5c2f6882891 /screen.c | |
parent | c2c9b77f141f3462414789b696dcee2cc2789bc4 (diff) | |
parent | c7883d5c872a56c5342092f81e87e0742713b4de (diff) | |
download | rtmux-fe1778e37733aee809dd2cfdc9f6295e7780110f.tar.gz rtmux-fe1778e37733aee809dd2cfdc9f6295e7780110f.tar.bz2 rtmux-fe1778e37733aee809dd2cfdc9f6295e7780110f.zip |
Merge branch 'obsd-master'
Diffstat (limited to 'screen.c')
-rw-r--r-- | screen.c | 13 |
1 files changed, 2 insertions, 11 deletions
@@ -313,7 +313,7 @@ screen_resize_y(struct screen *s, u_int sy) /* Then fill the rest in with blanks. */ for (i = gd->hsize + sy - needed; i < gd->hsize + sy; i++) - memset(grid_get_line(gd, i), 0, sizeof(struct grid_line)); + grid_empty_line(gd, i, 8); } /* Set the new size, and reset the scroll region. */ @@ -483,10 +483,7 @@ screen_select_cell(struct screen *s, struct grid_cell *dst, static void screen_reflow(struct screen *s, u_int new_x) { - u_int cx = s->cx, cy = s->grid->hsize + s->cy, wx, wy; - struct timeval start, tv; - - gettimeofday(&start, NULL); + u_int cx = s->cx, cy = s->grid->hsize + s->cy, wx, wy; grid_wrap_position(s->grid, cx, cy, &wx, &wy); log_debug("%s: cursor %u,%u is %u,%u", __func__, cx, cy, wx, wy); @@ -503,12 +500,6 @@ screen_reflow(struct screen *s, u_int new_x) s->cx = 0; s->cy = 0; } - - gettimeofday(&tv, NULL); - timersub(&tv, &start, &tv); - - log_debug("%s: reflow took %llu.%06u seconds", __func__, - (unsigned long long)tv.tv_sec, (u_int)tv.tv_usec); } /* |