mirror of
https://github.com/Artemis-RGB/Artemis
synced 2025-12-13 05:48:35 +00:00
Device providers - Fixed an exception when re-enabling device providers
This commit is contained in:
parent
9cedeea2f0
commit
e4c487e2de
@ -11,19 +11,10 @@ namespace Artemis.Core.DeviceProviders;
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public abstract class DeviceProvider : PluginFeature
|
public abstract class DeviceProvider : PluginFeature
|
||||||
{
|
{
|
||||||
/// <summary>
|
|
||||||
/// Creates a new instance of the <see cref="DeviceProvider" /> class
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="rgbDeviceProvider"></param>
|
|
||||||
protected DeviceProvider(IRGBDeviceProvider rgbDeviceProvider)
|
|
||||||
{
|
|
||||||
RgbDeviceProvider = rgbDeviceProvider ?? throw new ArgumentNullException(nameof(rgbDeviceProvider));
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The RGB.NET device provider backing this Artemis device provider
|
/// The RGB.NET device provider backing this Artemis device provider
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public IRGBDeviceProvider RgbDeviceProvider { get; }
|
public abstract IRGBDeviceProvider RgbDeviceProvider { get; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A boolean indicating whether this device provider detects the physical layout of connected keyboards.
|
/// A boolean indicating whether this device provider detects the physical layout of connected keyboards.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user