Fixed Corsair-Devices to be actually usable

This commit is contained in:
DarthAffe committed 2017-01-22 16:29:01 +01:00
1 parent 654450be3f
commit d64f019d89
8 files changed
+186 -8

No files matched your search

@@ -41,9 +41,7 @@ namespace RGB.NET.Devices.Corsair
protected override void InitializeLeds()
{
_CorsairLedPositions nativeLedPositions =
(_CorsairLedPositions)
Marshal.PtrToStructure(_CUESDK.CorsairGetLedPositionsByDeviceIndex(KeyboardDeviceInfo.CorsairDeviceIndex),
typeof(_CorsairLedPositions));
(_CorsairLedPositions)Marshal.PtrToStructure(_CUESDK.CorsairGetLedPositions(), typeof(_CorsairLedPositions));
int structSize = Marshal.SizeOf(typeof(_CorsairLedPosition));
IntPtr ptr = nativeLedPositions.pLedPosition;