diff --git a/src/menu/menu.c b/src/menu/menu.c index 84b86793..064c803b 100644 --- a/src/menu/menu.c +++ b/src/menu/menu.c @@ -960,6 +960,11 @@ void menu_finish(struct server *server) { menu_free_from(server, NULL); + + /* Reset state vars for starting fresh when Reload is triggered */ + current_item = NULL; + current_item_action = NULL; + current_menu = NULL; } /* Sets selection (or clears selection if passing NULL) */