| Index: content/browser/utility_process_host.h
|
| diff --git a/content/browser/utility_process_host.h b/content/browser/utility_process_host.h
|
| index 779c8499f10b31d122de37739e45709315195b30..8e5b931159a9208f32b0a90162d55e8c82b69e32 100644
|
| --- a/content/browser/utility_process_host.h
|
| +++ b/content/browser/utility_process_host.h
|
| @@ -12,6 +12,7 @@
|
| #include "base/basictypes.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "base/process_util.h"
|
| +#include "base/memory/weak_ptr.h"
|
| #include "content/common/content_export.h"
|
| #include "content/public/browser/browser_child_process_host_delegate.h"
|
| #include "content/public/browser/browser_thread.h"
|
| @@ -28,7 +29,8 @@ class BrowserChildProcessHostImpl;
|
| // then finish with EndBatchMode().
|
| class CONTENT_EXPORT UtilityProcessHost
|
| : public content::BrowserChildProcessHostDelegate,
|
| - public IPC::Message::Sender {
|
| + public IPC::Message::Sender,
|
| + public base::SupportsWeakPtr<UtilityProcessHost> {
|
| public:
|
| // An interface to be implemented by consumers of the utility process to
|
| // get results back. All functions are called on the thread passed along
|
|
|