| Index: content/browser/site_per_process_browsertest.cc
|
| diff --git a/content/browser/site_per_process_browsertest.cc b/content/browser/site_per_process_browsertest.cc
|
| index e61c79084d804712fa773b8bb3aefedb3ed21fbb..9046e0951d5aaaa462f6f07b5d866aa4a3925230 100644
|
| --- a/content/browser/site_per_process_browsertest.cc
|
| +++ b/content/browser/site_per_process_browsertest.cc
|
| @@ -463,58 +463,6 @@ void FocusFrame(FrameTreeNode* frame) {
|
| focus_observer.Wait();
|
| }
|
|
|
| -// A WebContentsDelegate that catches messages sent to the console.
|
| -class ConsoleObserverDelegate : public WebContentsDelegate {
|
| - public:
|
| - ConsoleObserverDelegate(WebContents* web_contents, const std::string& filter)
|
| - : web_contents_(web_contents),
|
| - filter_(filter),
|
| - message_(""),
|
| - message_loop_runner_(new MessageLoopRunner) {}
|
| -
|
| - ~ConsoleObserverDelegate() override {}
|
| -
|
| - bool AddMessageToConsole(WebContents* source,
|
| - int32_t level,
|
| - const base::string16& message,
|
| - int32_t line_no,
|
| - const base::string16& source_id) override;
|
| -
|
| - std::string message() { return message_; }
|
| -
|
| - void Wait();
|
| -
|
| - private:
|
| - WebContents* web_contents_;
|
| - std::string filter_;
|
| - std::string message_;
|
| -
|
| - // The MessageLoopRunner used to spin the message loop.
|
| - scoped_refptr<MessageLoopRunner> message_loop_runner_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(ConsoleObserverDelegate);
|
| -};
|
| -
|
| -void ConsoleObserverDelegate::Wait() {
|
| - message_loop_runner_->Run();
|
| -}
|
| -
|
| -bool ConsoleObserverDelegate::AddMessageToConsole(
|
| - WebContents* source,
|
| - int32_t level,
|
| - const base::string16& message,
|
| - int32_t line_no,
|
| - const base::string16& source_id) {
|
| - DCHECK(source == web_contents_);
|
| -
|
| - std::string ascii_message = base::UTF16ToASCII(message);
|
| - if (base::MatchPattern(ascii_message, filter_)) {
|
| - message_ = ascii_message;
|
| - message_loop_runner_->Quit();
|
| - }
|
| - return false;
|
| -}
|
| -
|
| // A BrowserMessageFilter that drops SwapOut ACK messages.
|
| class SwapoutACKMessageFilter : public BrowserMessageFilter {
|
| public:
|
|
|