From 2398a9e087a104de5de11eef2da3188f2ce74905 Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Sun, 17 Nov 2019 14:46:02 -0500 Subject: [PATCH] don't crash if we get passed in a null string --- .../Libraries/UniversalEditor.Core/ExtensionMethods.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CSharp/Libraries/UniversalEditor.Core/ExtensionMethods.cs b/CSharp/Libraries/UniversalEditor.Core/ExtensionMethods.cs index 593d0171..fc15d2c8 100644 --- a/CSharp/Libraries/UniversalEditor.Core/ExtensionMethods.cs +++ b/CSharp/Libraries/UniversalEditor.Core/ExtensionMethods.cs @@ -32,7 +32,14 @@ namespace UniversalEditor long offset = 0; for (int i = 0; i < index; i++) { - offset += list[i].Length + additionalPadding; + if (list[i] == null) + { + offset += additionalPadding; + } + else + { + offset += list[i].Length + additionalPadding; + } } return offset; }