From 7b5895d2a47afe18804c7dafdea0a5433660f20c Mon Sep 17 00:00:00 2001 From: Darth Affe Date: Thu, 8 Feb 2018 20:04:26 +0100 Subject: [PATCH] Added a workaround for some weird issue with the x86 razer-sdk --- RGB.NET.Devices.Razer/RazerDeviceProvider.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/RGB.NET.Devices.Razer/RazerDeviceProvider.cs b/RGB.NET.Devices.Razer/RazerDeviceProvider.cs index 85615aa..cd54054 100644 --- a/RGB.NET.Devices.Razer/RazerDeviceProvider.cs +++ b/RGB.NET.Devices.Razer/RazerDeviceProvider.cs @@ -99,7 +99,8 @@ namespace RGB.NET.Devices.Razer _RazerSDK.Reload(); RazerError error; - if ((error = _RazerSDK.Init()) != RazerError.Success) + if (((error = _RazerSDK.Init()) != RazerError.Success) + && Enum.IsDefined(typeof(RazerError), error)) //HACK DarthAffe 08.02.2018: The x86-SDK seems to have a problem here ... ThrowRazerError(error); IList devices = new List();