summaryrefslogtreecommitdiff
path: root/src/SMAPI/Utilities
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2022-10-09 14:30:40 -0400
committerJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2022-10-09 14:30:40 -0400
commit8dc12fd01c9274b045bafb04f02ef97fd8999c5d (patch)
treeab76933c2adab32d124b20cd81639ed212f3f625 /src/SMAPI/Utilities
parent3d10d08a1ac281620b60c0e5fd1d51b2da896a0d (diff)
downloadSMAPI-8dc12fd01c9274b045bafb04f02ef97fd8999c5d.tar.gz
SMAPI-8dc12fd01c9274b045bafb04f02ef97fd8999c5d.tar.bz2
SMAPI-8dc12fd01c9274b045bafb04f02ef97fd8999c5d.zip
optimize string splits
Diffstat (limited to 'src/SMAPI/Utilities')
-rw-r--r--src/SMAPI/Utilities/Keybind.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/SMAPI/Utilities/Keybind.cs b/src/SMAPI/Utilities/Keybind.cs
index 3455ce77..3532620d 100644
--- a/src/SMAPI/Utilities/Keybind.cs
+++ b/src/SMAPI/Utilities/Keybind.cs
@@ -54,12 +54,12 @@ namespace StardewModdingAPI.Utilities
}
// parse buttons
- string[] rawButtons = input.Split('+');
+ string[] rawButtons = input.Split('+', StringSplitOptions.TrimEntries);
SButton[] buttons = new SButton[rawButtons.Length];
List<string> rawErrors = new List<string>();
for (int i = 0; i < buttons.Length; i++)
{
- string rawButton = rawButtons[i].Trim();
+ string rawButton = rawButtons[i];
if (string.IsNullOrWhiteSpace(rawButton))
rawErrors.Add("Invalid empty button value");
else if (!Enum.TryParse(rawButton, ignoreCase: true, out SButton button))