From b9c6054185590fd7a3e3d4a31b9820e477fa0001 Mon Sep 17 00:00:00 2001 From: Pilzinsel64 Date: Thu, 10 Jul 2025 06:34:43 +0200 Subject: [PATCH] and it wasn't possible for me to see that before? --- Pilz.Configuration/Pilz.Configuration.csproj | 2 +- Pilz.Configuration/Settings.cs | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/Pilz.Configuration/Pilz.Configuration.csproj b/Pilz.Configuration/Pilz.Configuration.csproj index 22a5aff..122c128 100644 --- a/Pilz.Configuration/Pilz.Configuration.csproj +++ b/Pilz.Configuration/Pilz.Configuration.csproj @@ -7,7 +7,7 @@ - 3.2.3 + 3.2.4 diff --git a/Pilz.Configuration/Settings.cs b/Pilz.Configuration/Settings.cs index 736d3a8..a523818 100644 --- a/Pilz.Configuration/Settings.cs +++ b/Pilz.Configuration/Settings.cs @@ -20,12 +20,8 @@ public class Settings : ISettings return settingsExisting; // Create new & reset - T instance = default; if (Activator.CreateInstance() is T settingsNew) - { settingsNew.Reset(); - instance = settingsNew; - } else settingsNew = default; @@ -36,7 +32,7 @@ public class Settings : ISettings // Populate if (settingsNew != null) - serializer.Populate(valueRaw.CreateReader(), instance); + serializer.Populate(valueRaw.CreateReader(), settingsNew); // Deserialize (fallback) else if (valueRaw.ToObject() is T settingsDeserialized)