mirror of https://github.com/OpenRCT2/OpenRCT2.git
Fix #5487: Crash on deleting text
This commit is contained in:
parent
52552a9dc4
commit
898ffdb8e0
|
@ -287,7 +287,7 @@ void TextComposition::Delete()
|
|||
utf8 * buffer = _session.Buffer;
|
||||
utf8 * targetShiftPtr = buffer + _session.SelectionStart;
|
||||
utf8 * sourceShiftPtr = targetShiftPtr + _session.SelectionSize;
|
||||
size_t shiftSize = _session.SelectionSize - _session.SelectionStart - _session.SelectionSize + 1;
|
||||
size_t shiftSize = _session.Size - (_session.SelectionStart - _session.SelectionSize + 1);
|
||||
memmove(targetShiftPtr, sourceShiftPtr, shiftSize);
|
||||
_session.SelectionSize = 0;
|
||||
RecalculateLength();
|
||||
|
|
Loading…
Reference in New Issue