Index: chrome/browser/bookmarks/bookmark_model.cc |
diff --git a/chrome/browser/bookmarks/bookmark_model.cc b/chrome/browser/bookmarks/bookmark_model.cc |
index 6611a04c306f788e63c0c85ddc8adb0f441fa90e..ea4ddbfb80a111f40ab8c8e925696d1756db8277 100644 |
--- a/chrome/browser/bookmarks/bookmark_model.cc |
+++ b/chrome/browser/bookmarks/bookmark_model.cc |
@@ -284,6 +284,16 @@ void BookmarkModel::EndExtensiveChanges() { |
} |
} |
+void BookmarkModel::BeginGroupedChanges() { |
+ FOR_EACH_OBSERVER(BookmarkModelObserver, observers_, |
+ GroupedBookmarkChangesBeginning(this)); |
+} |
+ |
+void BookmarkModel::EndGroupedChanges() { |
+ FOR_EACH_OBSERVER(BookmarkModelObserver, observers_, |
+ GroupedBookmarkChangesEnded(this)); |
+} |
+ |
void BookmarkModel::Remove(const BookmarkNode* parent, int index) { |
if (!loaded_ || !IsValidIndex(parent, index, false) || is_root_node(parent)) { |
NOTREACHED(); |