diff options
Diffstat (limited to 'Source/WebKit/chromium/src/ChromeClientImpl.cpp')
| -rw-r--r-- | Source/WebKit/chromium/src/ChromeClientImpl.cpp | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/Source/WebKit/chromium/src/ChromeClientImpl.cpp b/Source/WebKit/chromium/src/ChromeClientImpl.cpp index f7cb94bbc..ad1000e63 100644 --- a/Source/WebKit/chromium/src/ChromeClientImpl.cpp +++ b/Source/WebKit/chromium/src/ChromeClientImpl.cpp @@ -37,7 +37,7 @@ #if ENABLE(INPUT_TYPE_COLOR) #include "ColorChooser.h" #include "ColorChooserClient.h" -#include "ColorChooserProxy.h" +#include "ColorChooserUIController.h" #endif #include "Console.h" #include "Cursor.h" @@ -77,7 +77,6 @@ #include "WebAccessibilityObject.h" #if ENABLE(INPUT_TYPE_COLOR) #include "WebColorChooser.h" -#include "WebColorChooserClientImpl.h" #endif #include "WebConsoleMessage.h" #include "WebCursorInfo.h" @@ -694,17 +693,16 @@ void ChromeClientImpl::reachedApplicationCacheOriginQuota(SecurityOrigin*, int64 } #if ENABLE(INPUT_TYPE_COLOR) -PassOwnPtr<ColorChooser> ChromeClientImpl::createColorChooser(ColorChooserClient* chooserClient, const Color& initialColor) +PassOwnPtr<ColorChooser> ChromeClientImpl::createColorChooser(ColorChooserClient* chooserClient, const Color&) +{ + return adoptPtr(new ColorChooserUIController(this, chooserClient)); +} +PassOwnPtr<WebColorChooser> ChromeClientImpl::createWebColorChooser(WebColorChooserClient* chooserClient, const WebColor& initialColor) { WebViewClient* client = m_webView->client(); if (!client) return nullptr; - WebColorChooserClientImpl* chooserClientProxy = new WebColorChooserClientImpl(chooserClient); - WebColor webColor = static_cast<WebColor>(initialColor.rgb()); - WebColorChooser* chooser = client->createColorChooser(chooserClientProxy, webColor); - if (!chooser) - return nullptr; - return adoptPtr(new ColorChooserProxy(adoptPtr(chooser))); + return adoptPtr(client->createColorChooser(chooserClient, initialColor)); } #endif @@ -1114,6 +1112,15 @@ bool ChromeClientImpl::isPointerLocked() } #endif +#if ENABLE(WIDGET_REGION) +void ChromeClientImpl::dashboardRegionsChanged() +{ + WebViewClient* client = m_webView->client(); + if (client) + client->draggableRegionsChanged(); +} +#endif + #if ENABLE(REGISTER_PROTOCOL_HANDLER) PassOwnPtr<RegisterProtocolHandlerClientImpl> RegisterProtocolHandlerClientImpl::create(WebViewImpl* webView) { |
