Change wxWebViewChromium::RunScript to current API

Returning a value is currently not supported and will return false
This commit is contained in:
Tobias Taschner 2018-01-31 22:41:52 +01:00
parent fdfc13202c
commit 9e0020732c
No known key found for this signature in database
GPG key ID: AE6ECD71294F87FD
2 changed files with 7 additions and 2 deletions

View file

@ -262,7 +262,7 @@ public:
virtual wxString GetSelectedSource() const { return ""; }
virtual void ClearSelection();
virtual void RunScript(const wxString& javascript);
virtual bool RunScript(const wxString& javascript, wxString* output = NULL) wxOVERRIDE;
//Virtual Filesystem Support
virtual void RegisterHandler(wxSharedPtr<wxWebViewHandler> handler);

View file

@ -343,10 +343,15 @@ void wxWebViewChromium::ClearSelection()
RunScript(jsclear);
}
void wxWebViewChromium::RunScript(const wxString& javascript)
bool wxWebViewChromium::RunScript(const wxString& javascript, wxString* output)
{
m_clientHandler->GetBrowser()->GetMainFrame()->ExecuteJavaScript(javascript.ToStdString(),
"", 0);
// Returning a result is currently unsupported
if (output)
return false;
else
return true;
}
bool wxWebViewChromium::IsBusy() const