diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2017-01-15 20:01:49 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2017-01-15 20:01:49 +0000 |
commit | 9e814fd0f0f03584debb43b6d8acf144bd8675a2 (patch) | |
tree | 70b0c5baae987e138e537b7430621cafb94bb065 /frontends/amiga/gui_menu.c | |
parent | b78d6f458e5d5cb9c78d7430aacf10abd227eb32 (diff) | |
download | netsurf-9e814fd0f0f03584debb43b6d8acf144bd8675a2.tar.gz netsurf-9e814fd0f0f03584debb43b6d8acf144bd8675a2.tar.bz2 |
minor menu fixes
Diffstat (limited to 'frontends/amiga/gui_menu.c')
-rw-r--r-- | frontends/amiga/gui_menu.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/frontends/amiga/gui_menu.c b/frontends/amiga/gui_menu.c index c453c64d8..6b9b2075d 100644 --- a/frontends/amiga/gui_menu.c +++ b/frontends/amiga/gui_menu.c @@ -1084,6 +1084,7 @@ static void ami_free_menulabs(struct ami_menu_data **md) md[i]->menukey = NULL; md[i]->menutype = 0; free(md[i]); + md[i] = NULL; } } @@ -1093,6 +1094,8 @@ void ami_gui_menu_free(struct gui_window_2 *gwin) #ifdef __amigaos4__ gui_menu_count--; + SetAttrs(gwin->objects[OID_MAIN], WINDOW_MenuStrip, NULL, TAG_DONE); + if(gui_menu_count == 0) { ami_free_menulabs(gui_menu_data); // if we detach our menu from the window we need to do this manually |