Merge branch 'master' into 4.0.x (tweaks to setWebViewClient)

Conflicts:
	framework/src/org/apache/cordova/CordovaWebView.java
	framework/src/org/apache/cordova/CordovaWebViewClient.java
This commit is contained in:
Andrew Grieve 2014-07-07 16:38:50 -04:00
commit 67006add53

View File

@ -290,16 +290,26 @@ public class AndroidWebView extends WebView implements CordovaWebView {
this.addJavascriptInterface(exposedJsApi, "_cordovaNative"); this.addJavascriptInterface(exposedJsApi, "_cordovaNative");
} }
@Override
public void setWebViewClient(WebViewClient client) {
this.viewClient = (CordovaWebViewClient)client;
super.setWebViewClient(client);
}
@Override
public void setWebChromeClient(WebChromeClient client) {
this.chromeClient = (CordovaChromeClient)client;
super.setWebChromeClient(client);
}
@Override @Override
public void setWebViewClient(CordovaWebViewClient client) { public void setWebViewClient(CordovaWebViewClient client) {
this.viewClient = client; setWebViewClient((WebViewClient) client);
super.setWebViewClient((WebViewClient) client);
} }
@Override @Override
public void setWebChromeClient(CordovaChromeClient client) { public void setWebChromeClient(CordovaChromeClient client) {
this.chromeClient = client; setWebChromeClient((WebChromeClient) client);
super.setWebChromeClient((WebChromeClient) client);
} }
public CordovaChromeClient getWebChromeClient() { public CordovaChromeClient getWebChromeClient() {