From 6760d0378a35b076ea8ffb5088a3883a1c414f66 Mon Sep 17 00:00:00 2001 From: Andrew Grieve Date: Tue, 28 Jan 2014 10:29:56 -0500 Subject: [PATCH] CB-5917 Add a loadUrlIntoView overload that doesn't recreate plugins. --- .../src/org/apache/cordova/CordovaWebView.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/framework/src/org/apache/cordova/CordovaWebView.java b/framework/src/org/apache/cordova/CordovaWebView.java index 1964fba6..fa745b30 100755 --- a/framework/src/org/apache/cordova/CordovaWebView.java +++ b/framework/src/org/apache/cordova/CordovaWebView.java @@ -445,17 +445,22 @@ public class CordovaWebView extends WebView { } } + public void loadUrlIntoView(final String url) { + loadUrlIntoView(url, true); + } + /** * Load the url into the webview. * * @param url */ - public void loadUrlIntoView(final String url) { + public void loadUrlIntoView(final String url, boolean recreatePlugins) { LOG.d(TAG, ">>> loadUrl(" + url + ")"); - this.url = url; - this.pluginManager.init(); - + if (recreatePlugins) { + this.url = url; + this.pluginManager.init(); + } // Create a timeout timer for loadUrl final CordovaWebView me = this;