mirror of
https://github.com/Artemis-RGB/Artemis
synced 2026-11-12 03:48:56 +00:00
Added a check to all Corsair-DeviceProviders to prevent loading time if the CueSDK is initialized
This commit is contained in:
1 parent
7f926ec59e
commit
c12cf69896
3 files changed
+12
No files matched your search
@@ -65,6 +65,10 @@ namespace Artemis.DeviceProviders.Corsair
|
|||||||
|
|
||||||
private static bool CanInitializeSdk()
|
private static bool CanInitializeSdk()
|
||||||
{
|
{
|
||||||
|
// This will skip the check-loop if the SDK is initialized
|
||||||
|
if (CueSDK.IsInitialized)
|
||||||
|
return CueSDK.IsSDKAvailable(CorsairDeviceType.Headset);
|
||||||
|
|
||||||
for (var tries = 0; tries < 9; tries++)
|
for (var tries = 0; tries < 9; tries++)
|
||||||
{
|
{
|
||||||
if (CueSDK.IsSDKAvailable(CorsairDeviceType.Headset))
|
if (CueSDK.IsSDKAvailable(CorsairDeviceType.Headset))
|
||||||
|
|||||||
@@ -65,6 +65,10 @@ namespace Artemis.DeviceProviders.Corsair
|
|||||||
|
|
||||||
private static bool CanInitializeSdk()
|
private static bool CanInitializeSdk()
|
||||||
{
|
{
|
||||||
|
// This will skip the check-loop if the SDK is initialized
|
||||||
|
if (CueSDK.IsInitialized)
|
||||||
|
return CueSDK.IsSDKAvailable(CorsairDeviceType.Mouse);
|
||||||
|
|
||||||
for (var tries = 0; tries < 9; tries++)
|
for (var tries = 0; tries < 9; tries++)
|
||||||
{
|
{
|
||||||
if (CueSDK.IsSDKAvailable(CorsairDeviceType.Mouse))
|
if (CueSDK.IsSDKAvailable(CorsairDeviceType.Mouse))
|
||||||
|
|||||||
@@ -27,6 +27,10 @@ namespace Artemis.DeviceProviders.Corsair
|
|||||||
|
|
||||||
public override bool CanEnable()
|
public override bool CanEnable()
|
||||||
{
|
{
|
||||||
|
// This will skip the check-loop if the SDK is initialized
|
||||||
|
if (CueSDK.IsInitialized)
|
||||||
|
return CueSDK.IsSDKAvailable(CorsairDeviceType.Keyboard);
|
||||||
|
|
||||||
for (var tries = 0; tries < 9; tries++)
|
for (var tries = 0; tries < 9; tries++)
|
||||||
{
|
{
|
||||||
if (CueSDK.IsSDKAvailable(CorsairDeviceType.Keyboard))
|
if (CueSDK.IsSDKAvailable(CorsairDeviceType.Keyboard))
|
||||||
|
|||||||
Reference in new issue
Block a user