From 063881701ce152f1f62bdee2ac8b04678edd9368 Mon Sep 17 00:00:00 2001 From: Joonas Rikkonen Date: Sat, 2 Dec 2017 16:25:21 +0200 Subject: [PATCH] Fixed exceptions when attempting to set the value of a serializable rect property by parsing a string --- .../Source/Serialization/SerializableProperty.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Barotrauma/BarotraumaShared/Source/Serialization/SerializableProperty.cs b/Barotrauma/BarotraumaShared/Source/Serialization/SerializableProperty.cs index ff63554e8..6ab463699 100644 --- a/Barotrauma/BarotraumaShared/Source/Serialization/SerializableProperty.cs +++ b/Barotrauma/BarotraumaShared/Source/Serialization/SerializableProperty.cs @@ -255,7 +255,7 @@ namespace Barotrauma propertyInfo.SetValue(obj, XMLExtensions.ParseColor((string)value)); return true; case "rectangle": - propertyInfo.SetValue(obj, XMLExtensions.ParseColor((string)value)); + propertyInfo.SetValue(obj, XMLExtensions.ParseRect((string)value, false)); return true; default: DebugConsole.ThrowError("Failed to set the value of the property \"" + Name + "\" of \"" + obj.ToString() + "\" to " + value.ToString());