| Index: content/public/browser/browser_message_filter.cc
|
| diff --git a/content/public/browser/browser_message_filter.cc b/content/public/browser/browser_message_filter.cc
|
| index 72b4a1cfc3d83e5a2f509f6ea311c9b47c049215..452a49576d95933fdd06d3ee52ad70a89546f2e7 100644
|
| --- a/content/public/browser/browser_message_filter.cc
|
| +++ b/content/public/browser/browser_message_filter.cc
|
| @@ -15,19 +15,20 @@
|
| #include "content/public/common/content_switches.h"
|
| #include "content/public/common/result_codes.h"
|
| #include "ipc/ipc_sync_message.h"
|
| +#include "ipc/message_filter.h"
|
|
|
| using content::BrowserMessageFilter;
|
|
|
| namespace content {
|
|
|
| -class BrowserMessageFilter::Internal : public IPC::ChannelProxy::MessageFilter {
|
| +class BrowserMessageFilter::Internal : public IPC::MessageFilter {
|
| public:
|
| explicit Internal(BrowserMessageFilter* filter) : filter_(filter) {}
|
|
|
| private:
|
| virtual ~Internal() {}
|
|
|
| - // IPC::ChannelProxy::MessageFilter implementation:
|
| + // IPC::MessageFilter implementation:
|
| virtual void OnFilterAdded(IPC::Channel* channel) OVERRIDE {
|
| filter_->channel_ = channel;
|
| filter_->OnFilterAdded(channel);
|
| @@ -219,7 +220,7 @@ BrowserMessageFilter::~BrowserMessageFilter() {
|
| #endif
|
| }
|
|
|
| -IPC::ChannelProxy::MessageFilter* BrowserMessageFilter::GetFilter() {
|
| +IPC::MessageFilter* BrowserMessageFilter::GetFilter() {
|
| // We create this on demand so that if a filter is used in a unit test but
|
| // never attached to a channel, we don't leak Internal and this;
|
| DCHECK(!internal_) << "Should only be called once.";
|
|
|