aboutsummaryrefslogtreecommitdiff
path: root/src/display.c
diff options
context:
space:
mode:
authorJacob Janzen <jacob.a.s.janzen@gmail.com>2024-02-14 12:40:50 -0600
committerJacob Janzen <jacob.a.s.janzen@gmail.com>2024-02-14 12:40:50 -0600
commit5304bd492183726f2f14b7d4f2bf817184ae0fa0 (patch)
treefd44b968197c9256491fb9911921b59437706920 /src/display.c
parentb5b4a5d66deefa3858bedf7bc58e6c96340e829b (diff)
fix memory leak
Diffstat (limited to 'src/display.c')
-rw-r--r--src/display.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/display.c b/src/display.c
index 0b08390..cc0a06b 100644
--- a/src/display.c
+++ b/src/display.c
@@ -89,6 +89,16 @@ display_t *display_init(void)
return create_windows();
}
+void display_destroy(display_t *disp)
+{
+ delwin(disp->main);
+ delwin(disp->inst);
+ delwin(disp->msgs);
+ delwin(disp->stat);
+
+ free(disp);
+}
+
void display_map(display_t *disp, struct map *map, ht_t *entities)
{
// print map