From 48fd30794f61de671fd556c05226c2cfc7c548ee Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 8 Feb 2017 18:01:13 -0500 Subject: Shop fixes --- ShiftOS.Objects/Save.cs | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'ShiftOS.Objects') diff --git a/ShiftOS.Objects/Save.cs b/ShiftOS.Objects/Save.cs index 6231875..ddf41ff 100644 --- a/ShiftOS.Objects/Save.cs +++ b/ShiftOS.Objects/Save.cs @@ -77,13 +77,20 @@ namespace ShiftOS.Objects public override bool TrySetMember(SetMemberBinder binder, object value) { - if (_settings.ContainsKey(binder.Name)) + try { - _settings[binder.Name] = value; + if (_settings.ContainsKey(binder.Name)) + { + _settings[binder.Name] = value; + } + else + { + _settings.Add(binder.Name, value); + } } - else + catch { - _settings.Add(binder.Name, value); + } return true; -- cgit v1.2.3