diff options
Diffstat (limited to 'src/screen.c')
| -rw-r--r-- | src/screen.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/screen.c b/src/screen.c index d090e51..1bd239a 100644 --- a/src/screen.c +++ b/src/screen.c @@ -82,16 +82,13 @@ void scr_destroy(char s) { if(screens[s].status == SCR_UNUSED) return; - // pool_reclaim_lines(screens[s].pool, screens[s].line_list); + pool_reclaim_lines(s); pools[screens[s].pool].screen_count--; screens[s].title[0] = 0; screens[s].status = SCR_UNUSED; screens[s].pool = POOL_UNUSED; screens[s].line_count = screens[s].scrollback_pos = 0; - - /* theoretically this could be 0, but as a safety net... */ - screens[s].line_list = (line_t *)END_MARKER; } void render_vis_buf(void) { |
