summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/renderer_webkitclient_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/renderer_webkitclient_impl.h')
-rw-r--r--chrome/renderer/renderer_webkitclient_impl.h19
1 files changed, 16 insertions, 3 deletions
diff --git a/chrome/renderer/renderer_webkitclient_impl.h b/chrome/renderer/renderer_webkitclient_impl.h
index 2ed397b..5eada2a 100644
--- a/chrome/renderer/renderer_webkitclient_impl.h
+++ b/chrome/renderer/renderer_webkitclient_impl.h
@@ -8,12 +8,15 @@
#include "webkit/glue/simple_webmimeregistry_impl.h"
#include "webkit/glue/webkitclient_impl.h"
+#if defined(OS_WIN)
+#include "WebSandboxSupport.h"
+#endif
+
class RendererWebKitClientImpl : public webkit_glue::WebKitClientImpl {
public:
// WebKitClient methods:
- virtual WebKit::WebMimeRegistry* mimeRegistry() {
- return &mime_registry_;
- }
+ virtual WebKit::WebMimeRegistry* mimeRegistry();
+ virtual WebKit::WebSandboxSupport* sandboxSupport();
virtual uint64_t visitedLinkHash(const char* canonicalURL, size_t length);
virtual bool isLinkVisited(uint64_t linkHash);
virtual void setCookies(
@@ -33,7 +36,17 @@ class RendererWebKitClientImpl : public webkit_glue::WebKitClientImpl {
const WebKit::WebString&);
};
+#if defined(OS_WIN)
+ class SandboxSupport : public WebKit::WebSandboxSupport {
+ public:
+ virtual bool ensureFontLoaded(HFONT);
+ };
+#endif
+
MimeRegistry mime_registry_;
+#if defined(OS_WIN)
+ SandboxSupport sandbox_support_;
+#endif
};
#endif // CHROME_RENDERER_WEBKIT_CLIENT_IMPL_H_