mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-24 00:03:11 +01:00
Fix #5487: Crash on deleting text
This commit is contained in:
committed by
Gymnasiast
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();
|
||||
|
||||
Reference in New Issue
Block a user