| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index 2e7d77a987884907027c9592b092779f2be946ff..381e575f6cbb446d714f997d60d00b1bfc5b114c 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -67,6 +67,7 @@
|
| #include "content/renderer/devtools/devtools_agent.h"
|
| #include "content/renderer/dom_automation_controller.h"
|
| #include "content/renderer/dom_utils.h"
|
| +#include "content/renderer/durable_dispatcher.h"
|
| #include "content/renderer/external_popup_menu.h"
|
| #include "content/renderer/geolocation_dispatcher.h"
|
| #include "content/renderer/gpu/gpu_benchmarking_extension.h"
|
| @@ -123,6 +124,7 @@
|
| #include "third_party/WebKit/public/platform/WebURLError.h"
|
| #include "third_party/WebKit/public/platform/WebURLResponse.h"
|
| #include "third_party/WebKit/public/platform/WebVector.h"
|
| +#include "third_party/WebKit/public/platform/modules/quota/WebDurableStorageDispatcher.h"
|
| #include "third_party/WebKit/public/web/WebColorSuggestion.h"
|
| #include "third_party/WebKit/public/web/WebDocument.h"
|
| #include "third_party/WebKit/public/web/WebFrameWidget.h"
|
| @@ -3764,6 +3766,14 @@ blink::WebAppBannerClient* RenderFrameImpl::appBannerClient() {
|
| return app_banner_client_.get();
|
| }
|
|
|
| +blink::WebDurableStorageDispatcher*
|
| +RenderFrameImpl::durableStorageDispatcher() {
|
| + if (!durable_storage_dispatcher_) {
|
| + durable_storage_dispatcher_.reset(new DurableStorageDispatcher(this));
|
| + }
|
| + return durable_storage_dispatcher_.get();
|
| +}
|
| +
|
| #if defined(ENABLE_WEBVR)
|
| blink::WebVRClient* RenderFrameImpl::webVRClient() {
|
| if (!vr_dispatcher_)
|
|
|