blob: 4b1832443dc1b7bd09da6c1315cb4b5aa6b885b1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# HG changeset patch
# User Neil <nyamatongwe@gmail.com>
# Date 1491548935 -36000
# Node ID 99e46ea84433f95e568fb9fdc7d4a92869e823ab
# Parent df221375187cab18a3e1c73ae83fa46805bf98db
Check index before checking value at index.
diff -r df221375187c -r 99e46ea84433 src/CellBuffer.cxx
--- a/src/CellBuffer.cxx Fri Apr 07 17:08:12 2017 +1000
+++ b/src/CellBuffer.cxx Fri Apr 07 17:08:55 2017 +1000
@@ -348,12 +348,12 @@
int UndoHistory::StartRedo() {
// Drop any leading startAction
- if (actions[currentAction].at == startAction && currentAction < maxAction)
+ if (currentAction < maxAction && actions[currentAction].at == startAction)
currentAction++;
// Count the steps in this action
int act = currentAction;
- while (actions[act].at != startAction && act < maxAction) {
+ while (act < maxAction && actions[act].at != startAction) {
act++;
}
return act - currentAction;
|