cygprofile: increase timeouts to allow showing web contents
[chromium-blink-merge.git] / components / undo / bookmark_undo_utils.cc
blob153943137442db436f4da93d00694cb3d4967135
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "components/undo/bookmark_undo_utils.h"
7 #include "components/undo/bookmark_undo_service.h"
8 #include "components/undo/undo_manager.h"
10 // ScopedSuspendBookmarkUndo --------------------------------------------------
12 ScopedSuspendBookmarkUndo::ScopedSuspendBookmarkUndo(
13 BookmarkUndoService* bookmark_undo_service)
14 : undo_manager_(bookmark_undo_service
15 ? bookmark_undo_service->undo_manager()
16 : nullptr) {
17 if (undo_manager_)
18 undo_manager_->SuspendUndoTracking();
21 ScopedSuspendBookmarkUndo::~ScopedSuspendBookmarkUndo() {
22 if (undo_manager_)
23 undo_manager_->ResumeUndoTracking();