Index: chrome/browser/automation/automation_provider_observers.cc |
diff --git a/chrome/browser/automation/automation_provider_observers.cc b/chrome/browser/automation/automation_provider_observers.cc |
index c18cb1e76e30a7ed6379ebd9a52070c1bb604ed5..3d6d5be718f9e8d851c73b6ad0934c431c507b86 100644 |
--- a/chrome/browser/automation/automation_provider_observers.cc |
+++ b/chrome/browser/automation/automation_provider_observers.cc |
@@ -1169,6 +1169,15 @@ AutomationProviderBookmarkModelObserver:: |
model_->RemoveObserver(this); |
} |
+void AutomationProviderBookmarkModelObserver::Loaded(BookmarkModel* model) { |
+ ReplyAndDelete(true); |
+} |
+ |
+void AutomationProviderBookmarkModelObserver::BookmarkModelBeingDeleted( |
+ BookmarkModel* model) { |
+ ReplyAndDelete(false); |
+} |
+ |
void AutomationProviderBookmarkModelObserver::ReplyAndDelete(bool success) { |
AutomationMsg_WaitForBookmarkModelToLoad::WriteReplyParams( |
reply_message_, success); |