From ee7b89e305248062ddfb27a09f35dd5eac4bd18a Mon Sep 17 00:00:00 2001 From: Pairi Daiza Date: Sat, 9 Mar 2024 14:05:01 +0100 Subject: [PATCH] +fix: Redo failure introduced with Scintilla v5.4.2 Bug 2432 --- scintilla/src/UndoHistory.cxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scintilla/src/UndoHistory.cxx b/scintilla/src/UndoHistory.cxx index c94d0690c..b08e3a3d0 100644 --- a/scintilla/src/UndoHistory.cxx +++ b/scintilla/src/UndoHistory.cxx @@ -316,6 +316,8 @@ const char *UndoHistory::AppendAction(ActionType at, Sci::Position position, con const char *dataNew = lengthData ? scraps->Push(data, lengthData) : nullptr; if (currentAction >= actions.SSize()) { actions.PushBack(); + } else { + actions.Truncate(currentAction+1); } actions.Create(currentAction, at, position, lengthData, mayCoalesce); currentAction++;