diff --git a/include/wx/webview.h b/include/wx/webview.h index dfa409c943..265ac24b0a 100644 --- a/include/wx/webview.h +++ b/include/wx/webview.h @@ -139,6 +139,7 @@ public: { m_showMenu = true; m_runScriptCount = 0; + m_syncScriptResult = 0; } virtual ~wxWebView() {} diff --git a/src/common/webview.cpp b/src/common/webview.cpp index 26705805a7..dbf8ed8451 100644 --- a/src/common/webview.cpp +++ b/src/common/webview.cpp @@ -229,7 +229,7 @@ bool wxWebView::RunScript(const wxString& javascript, wxString* output) const { m_syncScriptResult = -1; m_syncScriptOutput.clear(); - RunScriptAsync(javascript, (void*)this); + RunScriptAsync(javascript); // Wait for script exection while (m_syncScriptResult == -1)