From d6644c4935776213e62c05f3396605314e4f9f3c Mon Sep 17 00:00:00 2001 From: Flyinghead Date: Sun, 3 Jul 2022 18:38:59 +0200 Subject: [PATCH] lr: terminate emu during deinit on android Issue #566 is for linux only, not android --- shell/libretro/libretro.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shell/libretro/libretro.cpp b/shell/libretro/libretro.cpp index 03b839c93..8e2932301 100644 --- a/shell/libretro/libretro.cpp +++ b/shell/libretro/libretro.cpp @@ -332,7 +332,7 @@ void retro_init() os_InstallFaultHandler(); MapleConfigMap::UpdateVibration = updateVibration; -#if defined(__GNUC__) && !defined(_WIN32) +#if defined(__GNUC__) && defined(__linux__) && !defined(__ANDROID__) if (!emuInited) #endif emu.init(); @@ -351,7 +351,7 @@ void retro_deinit() } os_UninstallFaultHandler(); -#if defined(__GNUC__) && !defined(_WIN32) +#if defined(__GNUC__) && defined(__linux__) && !defined(__ANDROID__) _vmem_release(); #else emu.term();