X-Git-Url: https://git.webkit.org/?p=WebKit.git;a=blobdiff_plain;f=WebKit%2Fwx%2FWebKitSupport%2FChromeClientWx.cpp;h=cf036dea47f184c3caddff88f53df8b7f5236e6d;hp=e858a1ec48afd7621026e198eb5e350f88d0483b;hb=83014c1c00c00bf072693bb7cbeac407c69316f2;hpb=4db8bb132ee47c877a32a782fcd9e4eca2652727 diff --git a/WebKit/wx/WebKitSupport/ChromeClientWx.cpp b/WebKit/wx/WebKitSupport/ChromeClientWx.cpp index e858a1ec48af..cf036dea47f1 100644 --- a/WebKit/wx/WebKitSupport/ChromeClientWx.cpp +++ b/WebKit/wx/WebKitSupport/ChromeClientWx.cpp @@ -46,6 +46,11 @@ namespace WebCore { +ChromeClientWx::ChromeClientWx(wxWebView* webView) +{ + m_webView = webView; +} + ChromeClientWx::~ChromeClientWx() { } @@ -192,11 +197,17 @@ void ChromeClientWx::setResizable(bool) notImplemented(); } -void ChromeClientWx::addMessageToConsole(const String&, - unsigned int, - const String&) +void ChromeClientWx::addMessageToConsole(const String& message, + unsigned int lineNumber, + const String& sourceID) { - notImplemented(); + if (m_webView) { + wxWebViewConsoleMessageEvent wkEvent(m_webView); + wkEvent.SetMessage(message); + wkEvent.SetLineNumber(lineNumber); + wkEvent.SetSourceID(sourceID); + m_webView->GetEventHandler()->ProcessEvent(wkEvent); + } } bool ChromeClientWx::canRunBeforeUnloadConfirmPanel()