Files
UnrealEngineUWP/Engine/Source/Runtime/Core/Private/Containers
Jamie Dale 3ea551f65d Fixed user defined keybindings not loading
TTP# 333749 - CRITICAL: Regression: Editor: Keyboard shortcuts reset on editor relaunch

CharToEscapeSeqMap had recently had a conversion from \\ -> \\\\ added to it, but ReplaceCharWithEscapedChar and ReplaceEscapedCharWithChar both span the array in the same order, so the unescape sequence wouldn't catch all the places where \\ had been escaped when processing carriage returns. ReplaceEscapedCharWithChar now spins the array backwards to ensure it's doing the inverse operation.

I also had the gestures written out using the compact JSON format, since the new-lines aren't used in the ini file.

ReviewedBy Thomas.Sarkanen, Max.Preussner

[CL 2060886 by Jamie Dale in Main branch]
2014-05-01 04:57:19 -04:00
..