From f0f3f1bfc496190456de159954880f5838ea6912 Mon Sep 17 00:00:00 2001
From: Allanis <allanis@saracraft.net>
Date: Fri, 7 Mar 2014 19:23:25 +0000
Subject: [PATCH] [Fix] Closing menus first before running hooks on new game so
 that dialogues seem in game.

---
 src/save.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/save.c b/src/save.c
index fb3a5cd..98fc75c 100644
--- a/src/save.c
+++ b/src/save.c
@@ -170,9 +170,12 @@ static void load_menu_load(unsigned int wdw, char* str) {
     return;
 
   snprintf(path, PATH_MAX, "%ssaves/%s.ls", lfile_basePath(), save);
-  load_game(path);
+
+  /* Close menus before loading for proper rendering. */
   load_menu_close(wdw, NULL);
   menu_main_close();
+
+  load_game(path);
 }
 
 static void load_menu_delete(unsigned int wdw, char* str) {