From b429a89ed64ce38ae6ea8136e24bfa80e1f837dc Mon Sep 17 00:00:00 2001 From: Chris Young Date: Sun, 16 Aug 2015 22:38:29 +0100 Subject: Only update the hotlist menu etc if it was the hotlist window which was closed. --- amiga/tree.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'amiga/tree.c') diff --git a/amiga/tree.c b/amiga/tree.c index 5e05db261..6f363e753 100644 --- a/amiga/tree.c +++ b/amiga/tree.c @@ -889,22 +889,23 @@ void ami_tree_close(struct treeview_window *twin) ami_free_layers(&twin->globals); ami_plot_release_pens(&twin->shared_pens); - for(i=0;imenu_name[i] && (twin->menu_name[i] != NM_BARLABEL)) ami_utf8_free(twin->menu_name[i]); + for(i=0;imenu_name[i] && (twin->menu_name[i] != NM_BARLABEL)) + ami_utf8_free(twin->menu_name[i]); } + FreeVec(twin->menu); twin->menu = NULL; ami_utf8_free(twin->wintitle); - if(twin->type == AMI_TREE_SSLCERT) - { + if(twin->type == AMI_TREE_SSLCERT) { ami_utf8_free(twin->sslerr); ami_utf8_free(twin->sslaccept); ami_utf8_free(twin->sslreject); ami_ssl_free(twin); } - - ami_gui_hotlist_update_all(); + + if(twin->type == AMI_TREE_SSLCERT) + ami_gui_hotlist_update_all(); } static void ami_tree_update_quals(struct treeview_window *twin) -- cgit v1.2.3