Index: chrome/browser/autocomplete/shortcuts_provider.cc |
diff --git a/chrome/browser/autocomplete/shortcuts_provider.cc b/chrome/browser/autocomplete/shortcuts_provider.cc |
index 96bb9d1489353e88f5f24e0aa4dee69a2f98fd79..f03467d387b6538ccc9897815874985d364b6024 100644 |
--- a/chrome/browser/autocomplete/shortcuts_provider.cc |
+++ b/chrome/browser/autocomplete/shortcuts_provider.cc |
@@ -61,11 +61,6 @@ ShortcutsProvider::ShortcutsProvider(ACProviderListener* listener, |
} |
} |
-ShortcutsProvider::~ShortcutsProvider() { |
- if (shortcuts_backend_.get()) |
- shortcuts_backend_->RemoveObserver(this); |
-} |
- |
void ShortcutsProvider::Start(const AutocompleteInput& input, |
bool minimal_changes) { |
matches_.clear(); |
@@ -111,6 +106,11 @@ void ShortcutsProvider::DeleteMatch(const AutocompleteMatch& match) { |
history_service->DeleteURL(match.destination_url); |
} |
+ShortcutsProvider::~ShortcutsProvider() { |
+ if (shortcuts_backend_.get()) |
+ shortcuts_backend_->RemoveObserver(this); |
+} |
+ |
void ShortcutsProvider::OnShortcutsLoaded() { |
initialized_ = true; |
} |