From e86448c825a5ebdedab9947f2206e169a0195086 Mon Sep 17 00:00:00 2001 From: pjgat09 Date: Sun, 20 Jul 2014 19:13:43 +0000 Subject: [PATCH] N64: Cast enum types to int before passing them to the plugin --- .../Consoles/Nintendo/N64/NativeAPI/mupen64plusCoreApi.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/NativeAPI/mupen64plusCoreApi.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/NativeAPI/mupen64plusCoreApi.cs index b582acc955..8a288ca70d 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/NativeAPI/mupen64plusCoreApi.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/NativeAPI/mupen64plusCoreApi.cs @@ -507,6 +507,10 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64.NativeApi { value = (bool)video_settings.Parameters[Parameter] ? 1 : 0; } + else if (video_settings.Parameters[Parameter] is Enum) + { + value = (int)video_settings.Parameters[Parameter]; + } m64pConfigSetParameter(video_plugin_section, Parameter, m64p_type.M64TYPE_INT, ref value); } }