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();