Index: chrome/browser/undo/undo_manager.h |
diff --git a/chrome/browser/undo/undo_manager.h b/chrome/browser/undo/undo_manager.h |
index 4031cba74a387eabc5147a2e26c26d8456ceeee9..01acc1585cbf9c8862819f64afd65b256f041c93 100644 |
--- a/chrome/browser/undo/undo_manager.h |
+++ b/chrome/browser/undo/undo_manager.h |
@@ -61,11 +61,13 @@ class UndoManager { |
void ResumeUndoTracking(); |
bool IsUndoTrakingSuspended() const; |
+ // Remove all undo and redo operations. |
+ void Reset(); |
+ |
private: |
void Undo(bool* performing_indicator, |
ScopedVector<UndoGroup>* active_undo_group); |
- |
- void RemoveAllActions(); |
+ bool is_user_action() const { return !performing_undo_ && !performing_redo_; } |
void RemoveAllRedoActions(); |
ScopedVector<UndoGroup>* GetActiveUndoGroup(); |