diff options
-rw-r--r-- | src/screen.c | 3 | ||||
-rw-r--r-- | src/screen.h | 2 | ||||
-rw-r--r-- | src/term.c | 1 |
3 files changed, 5 insertions, 1 deletions
diff --git a/src/screen.c b/src/screen.c index 24413ed..8bc8375 100644 --- a/src/screen.c +++ b/src/screen.c @@ -490,4 +490,7 @@ void runes_screen_cleanup(RunesTerm *t) free(t->scr.rows[i].cells); } free(t->scr.rows); + + free(t->scr.title); + free(t->scr.icon_name); } diff --git a/src/screen.h b/src/screen.h index 932d5fe..1c0eb9d 100644 --- a/src/screen.h +++ b/src/screen.h @@ -129,6 +129,6 @@ void runes_screen_set_mouse_reporting_press_release(RunesTerm *t); void runes_screen_reset_mouse_reporting_press_release(RunesTerm *t); void runes_screen_set_window_title(RunesTerm *t, char *buf, size_t len); void runes_screen_set_icon_name(RunesTerm *t, char *buf, size_t len); -void runes_screen_destroy(RunesTerm *t); +void runes_screen_cleanup(RunesTerm *t); #endif @@ -20,6 +20,7 @@ void runes_term_cleanup(RunesTerm *t) { runes_config_cleanup(t); runes_display_cleanup(t); + runes_screen_cleanup(t); runes_window_backend_cleanup(t); runes_pty_backend_cleanup(t); } |