diff --git a/360/main.c b/360/main.c index 05b8c8fa47..0525981e24 100644 --- a/360/main.c +++ b/360/main.c @@ -320,7 +320,7 @@ begin_shutdown: if(path_file_exists(SYS_CONFIG_FILE)) rarch_config_save(SYS_CONFIG_FILE); - menu_deinit(); + menu_free(); video_xdk360.stop(); input_xdk360.free(NULL); rarch_exec(); diff --git a/360/menu.cpp b/360/menu.cpp index 0aa0bbee01..312b7ec123 100644 --- a/360/menu.cpp +++ b/360/menu.cpp @@ -839,8 +839,10 @@ int menu_init (void) return 0; } -void menu_deinit (void) +void menu_free (void) { + filebrowser_free(&browser); + filebrowser_free(&tmp_browser); app.Uninit(); } diff --git a/360/menu.h b/360/menu.h index fbb3978eea..b7041b6d8e 100644 --- a/360/menu.h +++ b/360/menu.h @@ -215,7 +215,7 @@ class CRetroArchControls: public CXuiSceneImpl }; int menu_init (void); -void menu_deinit (void); +void menu_free (void); void menu_loop (void); extern CRetroArch app;