diff options
Diffstat (limited to 'WebKit/win/WebCoreSupport/WebChromeClient.cpp')
-rw-r--r-- | WebKit/win/WebCoreSupport/WebChromeClient.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/WebKit/win/WebCoreSupport/WebChromeClient.cpp b/WebKit/win/WebCoreSupport/WebChromeClient.cpp index 0bae1ae..6e82caf 100644 --- a/WebKit/win/WebCoreSupport/WebChromeClient.cpp +++ b/WebKit/win/WebCoreSupport/WebChromeClient.cpp @@ -156,6 +156,10 @@ void WebChromeClient::takeFocus(FocusDirection direction) } } +void WebChromeClient::focusedNodeChanged(Node*) +{ +} + static COMPtr<IPropertyBag> createWindowFeaturesPropertyBag(const WindowFeatures& features) { HashMap<String, COMVariant> map; @@ -750,6 +754,19 @@ void WebChromeClient::requestGeolocationPermissionForFrame(Frame*, Geolocation*) notImplemented(); } +#if USE(ACCELERATED_COMPOSITING) +void WebChromeClient::attachRootGraphicsLayer(Frame* frame, GraphicsLayer* graphicsLayer) +{ + m_webView->setRootChildLayer(graphicsLayer ? graphicsLayer->platformLayer() : 0); +} + +void WebChromeClient::scheduleCompositingLayerSync() +{ + m_webView->setRootLayerNeedsDisplay(); +} + +#endif + COMPtr<IWebUIDelegate> WebChromeClient::uiDelegate() { COMPtr<IWebUIDelegate> delegate; |