| Index: chrome/renderer/render_view.cc
|
| diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc
|
| index a94e122cd62dcc9f8da0cc1643b49e1f41675d17..6cddd4fa0cfbf3ce8a20e5c11c0a0214bfa2da50 100644
|
| --- a/chrome/renderer/render_view.cc
|
| +++ b/chrome/renderer/render_view.cc
|
| @@ -134,6 +134,7 @@
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebHistoryItem.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebImage.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebInputElement.h"
|
| +#include "third_party/WebKit/Source/WebKit/chromium/public/WebNetworkStateNotifier.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebNode.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebNodeList.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebPageSerializer.h"
|
| @@ -247,6 +248,7 @@ using WebKit::WebMediaPlayerAction;
|
| using WebKit::WebMediaPlayerClient;
|
| using WebKit::WebNavigationPolicy;
|
| using WebKit::WebNavigationType;
|
| +using WebKit::WebNetworkStateNotifier;
|
| using WebKit::WebNode;
|
| using WebKit::WebPageSerializer;
|
| using WebKit::WebPageSerializerClient;
|
| @@ -1111,6 +1113,7 @@ bool RenderView::OnMessageReceived(const IPC::Message& message) {
|
| IPC_MESSAGE_HANDLER(ViewMsg_JavaScriptStressTestControl,
|
| OnJavaScriptStressTestControl)
|
| IPC_MESSAGE_HANDLER(ViewMsg_ContextMenuClosed, OnContextMenuClosed)
|
| + IPC_MESSAGE_HANDLER(ViewMsg_NetworkStateChanged, OnNetworkStateChanged)
|
|
|
| // TODO(viettrungluu): Move to a separate message filter.
|
| #if defined(ENABLE_FLAPPER_HACKS)
|
| @@ -5704,3 +5707,7 @@ void RenderView::OnContextMenuClosed(
|
| else
|
| context_menu_node_.reset();
|
| }
|
| +
|
| +void RenderView::OnNetworkStateChanged(bool online) {
|
| + WebNetworkStateNotifier::setOnLine(online);
|
| +}
|
|
|