From ac2034561ddf626027c87434a3994636d448e0a0 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 093a3763..36d628dc 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;