From 6a1e089b73c90becfd131417424aa3076e51d368 Mon Sep 17 00:00:00 2001 From: Andrew Grieve Date: Tue, 23 Oct 2012 13:15:44 -0400 Subject: [PATCH] Change useBrowserHistory to default to true (actually) Also logs a deprecation mession on start-up when it is set to false. Fixes issue: https://issues.apache.org/jira/browse/CB-1611 --- framework/src/org/apache/cordova/CordovaWebView.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/framework/src/org/apache/cordova/CordovaWebView.java b/framework/src/org/apache/cordova/CordovaWebView.java index 52ae6a99..e55d544f 100755 --- a/framework/src/org/apache/cordova/CordovaWebView.java +++ b/framework/src/org/apache/cordova/CordovaWebView.java @@ -731,11 +731,10 @@ public class CordovaWebView extends WebView { } // Init preferences - if ("false".equals(this.getProperty("useBrowserHistory", "false"))) { - this.useBrowserHistory = false; - } - else { - this.useBrowserHistory = true; + this.useBrowserHistory = !"false".equals(this.getProperty("useBrowserHistory", "true")); + if (!this.useBrowserHistory) { + // Deprecated in Cordova 2.2.0. + Log.w(TAG, "useBrowserHistory=false is deprecated. Use history.back() instead of navigator.app.backHistory()."); } if ("true".equals(this.getProperty("fullscreen", "false"))) {