1
0
mirror of https://github.com/DarthAffe/RGB.NET.git synced 2025-12-13 01:58:30 +00:00

Fixed corsair-specialpart-initalization

This commit is contained in:
Darth Affe 2017-10-29 10:05:19 +01:00
parent 503d6d3bf5
commit 4911758728

View File

@ -158,8 +158,6 @@ namespace RGB.NET.Devices.Corsair
{
case CorsairDeviceType.Keyboard:
device = new CorsairKeyboardRGBDevice(new CorsairKeyboardRGBDeviceInfo(i, nativeDeviceInfo));
if (device.DeviceInfo.Model.Equals("K95 RGB Platinum", StringComparison.OrdinalIgnoreCase))
device.AddSpecialDevicePart(new LightbarSpecialPart(device));
break;
case CorsairDeviceType.Mouse:
device = new CorsairMouseRGBDevice(new CorsairMouseRGBDeviceInfo(i, nativeDeviceInfo));
@ -182,6 +180,8 @@ namespace RGB.NET.Devices.Corsair
try
{
device.Initialize();
AddSpecialParts(device);
}
catch
{
@ -210,6 +210,12 @@ namespace RGB.NET.Devices.Corsair
return true;
}
private void AddSpecialParts(CorsairRGBDevice device)
{
//if (device.DeviceInfo.Model.Equals("K95 RGB Platinum", StringComparison.OrdinalIgnoreCase))
device.AddSpecialDevicePart(new LightbarSpecialPart(device));
}
/// <inheritdoc />
public void ResetDevices()
{