Index: chrome/renderer/render_view.cc |
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc |
index 052788950034ac117e98c37d9ee8bdc124abfa97..c6fbdb699e7083c814ff76de4baca7b812a4e96e 100644 |
--- a/chrome/renderer/render_view.cc |
+++ b/chrome/renderer/render_view.cc |
@@ -22,6 +22,7 @@ |
#include "base/string_util.h" |
#include "base/time.h" |
#include "build/build_config.h" |
+#include "chrome/common/appcache/appcache_dispatcher.h" |
#include "chrome/common/bindings_policy.h" |
#include "chrome/common/child_process_logging.h" |
#include "chrome/common/chrome_switches.h" |
@@ -143,6 +144,8 @@ using webkit_glue::PasswordForm; |
using webkit_glue::PasswordFormDomManager; |
using WebKit::WebAccessibilityCache; |
using WebKit::WebAccessibilityObject; |
+using WebKit::WebApplicationCacheHost; |
+using WebKit::WebApplicationCacheHostClient; |
using WebKit::WebColor; |
using WebKit::WebColorName; |
using WebKit::WebConsoleMessage; |
@@ -2127,6 +2130,12 @@ WebMediaPlayer* RenderView::createMediaPlayer( |
return new webkit_glue::WebMediaPlayerImpl(client, factory, factory_factory); |
} |
+WebApplicationCacheHost* RenderView::createApplicationCacheHost( |
+ WebFrame* frame, WebApplicationCacheHostClient* client) { |
+ return new appcache::WebApplicationCacheHostImpl(client, |
+ RenderThread::current()->appcache_dispatcher()->backend_proxy()); |
+} |
+ |
WebCookieJar* RenderView::cookieJar() { |
return &cookie_jar_; |
} |