| Index: Tools/DumpRenderTree/chromium/WebViewHost.cpp
|
| diff --git a/Tools/DumpRenderTree/chromium/WebViewHost.cpp b/Tools/DumpRenderTree/chromium/WebViewHost.cpp
|
| index 6bbb705fe660839b039fe9f7dab1fdb8b8ac2b1e..152367792139e74b6489fb9eb20440b6171fff9e 100644
|
| --- a/Tools/DumpRenderTree/chromium/WebViewHost.cpp
|
| +++ b/Tools/DumpRenderTree/chromium/WebViewHost.cpp
|
| @@ -123,6 +123,11 @@ WebStorageNamespace* WebViewHost::createSessionStorageNamespace(unsigned quota)
|
| return webkit_support::CreateSessionStorageNamespace(quota);
|
| }
|
|
|
| +WebKit::WebColorChooser* WebViewHost::createColorChooser(WebKit::WebColorChooserClient* client, const WebKit::WebColor&)
|
| +{
|
| + return proxy()->createColorChooser(client);
|
| +}
|
| +
|
| void WebViewHost::didAddMessageToConsole(const WebConsoleMessage& message, const WebString& sourceName, unsigned sourceLine)
|
| {
|
| }
|
| @@ -594,6 +599,21 @@ void WebViewHost::closeDevTools()
|
| m_shell->closeDevTools();
|
| }
|
|
|
| +void WebViewHost::didChooserOpen() OVERRIDE
|
| +{
|
| + m_chooserCount++;
|
| +}
|
| +
|
| +void WebViewHost::didChooserClose() OVERRIDE
|
| +{
|
| + m_chooserCount--;
|
| +}
|
| +
|
| +bool WebViewHost::isChooserShown() OVERRIDE
|
| +{
|
| + return 0 < m_chooserCount;
|
| +}
|
| +
|
| void WebViewHost::evaluateInWebInspector(long callID, const std::string& script)
|
| {
|
| m_shell->drtDevToolsAgent()->evaluateInWebInspector(callID, script);
|
| @@ -742,6 +762,7 @@ WebViewHost::WebViewHost(TestShell* shell)
|
| , m_proxy(0)
|
| , m_webWidget(0)
|
| , m_shutdownWasInvoked(false)
|
| + , m_chooserCount(0)
|
| {
|
| reset();
|
| }
|
|
|