mirror of
https://github.com/DarthAffe/RGB.NET.git
synced 2025-12-13 10:08:31 +00:00
Fixed an error when parsing custom layout data if the xml-element contains an attribute
This commit is contained in:
parent
883d6cbea4
commit
188de3c558
@ -174,7 +174,7 @@ public class DeviceLayout : IDeviceLayout
|
|||||||
/// <returns>The deserialized custom data object.</returns>
|
/// <returns>The deserialized custom data object.</returns>
|
||||||
protected virtual object? GetCustomData(object? customData, Type? type)
|
protected virtual object? GetCustomData(object? customData, Type? type)
|
||||||
{
|
{
|
||||||
XmlNode? node = (customData as XmlNode) ?? (customData as IEnumerable<XmlNode>)?.FirstOrDefault()?.ParentNode; //HACK DarthAffe 16.01.2021: This gives us the CustomData-Node
|
XmlNode? node = (customData as XmlNode) ?? (customData as IEnumerable<XmlNode>)?.FirstOrDefault(x => x.ParentNode != null)?.ParentNode; //HACK DarthAffe 16.01.2021: This gives us the CustomData-Node
|
||||||
if ((node == null) || (type == null)) return null;
|
if ((node == null) || (type == null)) return null;
|
||||||
|
|
||||||
using MemoryStream ms = new();
|
using MemoryStream ms = new();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user