[Fix] Close the info panel if it's open on exit.
This commit is contained in:
parent
87ef9e5daa
commit
bbf18f5a66
@ -229,6 +229,7 @@ static void menu_small_close(unsigned int wid, char* str) {
|
||||
*/
|
||||
static void menu_small_exit(unsigned int wid, char* str) {
|
||||
(void)str;
|
||||
unsigned int info_wid;
|
||||
|
||||
/* If landed we must save anyway. */
|
||||
if(landed) {
|
||||
@ -238,6 +239,13 @@ static void menu_small_exit(unsigned int wid, char* str) {
|
||||
land_cleanup();
|
||||
}
|
||||
|
||||
/* Close info menu if open. */
|
||||
if(menu_isOpen(MENU_INFO)) {
|
||||
info_wid = window_get("Info");
|
||||
window_destroy(info_wid);
|
||||
menu_Close(MENU_INFO);
|
||||
}
|
||||
|
||||
window_destroy(wid);
|
||||
menu_Close(MENU_SMALL);
|
||||
menu_main();
|
||||
|
Loading…
Reference in New Issue
Block a user