| Index: third_party/WebKit/Source/core/editing/commands/UndoStack.cpp
|
| diff --git a/third_party/WebKit/Source/core/editing/commands/UndoStack.cpp b/third_party/WebKit/Source/core/editing/commands/UndoStack.cpp
|
| index 7f435982f87767a5c40c03c6590b17436a7cefc5..460b6afe82649400ce05ead0929371dc615f969a 100644
|
| --- a/third_party/WebKit/Source/core/editing/commands/UndoStack.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/commands/UndoStack.cpp
|
| @@ -45,6 +45,8 @@ UndoStack* UndoStack::create() {
|
| }
|
|
|
| void UndoStack::registerUndoStep(UndoStep* step) {
|
| + if (m_undoStack.size())
|
| + DCHECK_GE(step->sequenceNumber(), m_undoStack.back()->sequenceNumber());
|
| if (m_undoStack.size() == maximumUndoStackDepth)
|
| m_undoStack.removeFirst(); // drop oldest item off the far end
|
| if (!m_inRedo)
|
|
|