diff options
Diffstat (limited to 'amiga')
-rwxr-xr-x | amiga/gui.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/amiga/gui.c b/amiga/gui.c index b75e053a1..a50395a74 100755 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -2986,6 +2986,12 @@ void gui_window_destroy(struct gui_window *g) DisposeObject(g->shared->objects[OID_MAIN]); + /* These aren't freed by the above. + * TODO: nav_west etc need freeing too */ + DisposeObject(g->shared->objects[GID_ADDTAB_BM]); + DisposeObject(g->shared->objects[GID_CLOSETAB_BM]); + DisposeObject(g->shared->objects[GID_TABS_FLAG]); + ami_free_menulabs(g->shared); free(g->shared->wintitle); ami_utf8_free(g->shared->status); |