From dc352fe7a068c746b4b73e82d023e83fa33f54dd Mon Sep 17 00:00:00 2001 From: benoa Date: Fri, 15 Feb 2019 16:50:25 +0100 Subject: [PATCH] Wii: Don't init overlay when RAM is beyond 72MB. --- command.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/command.c b/command.c index 61f1554054..f00456c36d 100644 --- a/command.c +++ b/command.c @@ -2145,6 +2145,12 @@ TODO: Add a setting for these tweaks */ break; case CMD_EVENT_OVERLAY_INIT: { +#if defined(GEKKO) + /* Avoid a crash at startup or even when toggling overlay in rgui */ + uint64_t memory_used = frontend_driver_get_used_memory(); + if(memory_used > (72 * 1024 * 1024)) + break; +#endif settings_t *settings = config_get_ptr(); command_event(CMD_EVENT_OVERLAY_DEINIT, NULL); #ifdef HAVE_OVERLAY