Index: chrome/browser/bookmarks/bookmark_model.cc |
diff --git a/chrome/browser/bookmarks/bookmark_model.cc b/chrome/browser/bookmarks/bookmark_model.cc |
index 84b78a8b2cf7ce620a29a6cdf2762c8d7cd21b1f..5eb46381f9d0bfc853bd211d0929744f225435a5 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(); |