Index: chrome/browser/search_engines/search_provider_install_state_message_filter.h |
diff --git a/chrome/browser/search_engines/search_provider_install_state_message_filter.h b/chrome/browser/search_engines/search_provider_install_state_message_filter.h |
index 8a89754220633c634753725a0ae9db33f6c65968..b94c77f6ea594c97ed501265aaf0a74f4eb3a98e 100644 |
--- a/chrome/browser/search_engines/search_provider_install_state_message_filter.h |
+++ b/chrome/browser/search_engines/search_provider_install_state_message_filter.h |
@@ -5,6 +5,7 @@ |
#ifndef CHROME_BROWSER_SEARCH_ENGINES_SEARCH_PROVIDER_INSTALL_STATE_MESSAGE_FILTER_H_ |
#define CHROME_BROWSER_SEARCH_ENGINES_SEARCH_PROVIDER_INSTALL_STATE_MESSAGE_FILTER_H_ |
+#include "base/memory/weak_ptr.h" |
#include "chrome/browser/search_engines/search_provider_install_data.h" |
#include "chrome/common/search_provider.h" |
#include "content/browser/browser_message_filter.h" |
@@ -41,8 +42,7 @@ class SearchProviderInstallStateMessageFilter : public BrowserMessageFilter { |
IPC::Message* reply_msg); |
// Used to schedule invocations of ReplyWithProviderInstallState. |
- ScopedRunnableMethodFactory<SearchProviderInstallStateMessageFilter> |
- reply_with_provider_install_state_factory_; |
+ base::WeakPtrFactory<SearchProviderInstallStateMessageFilter> weak_factory_; |
// Used to do a load and get information about install states. |
SearchProviderInstallData provider_data_; |