summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2011-01-24 18:00:34 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-01-24 18:00:34 -0800
commitf3702e7d41a67e4388a8533647d6a3c6f8ac92be (patch)
tree1177f8589919a7c88c96f9f0f9c2b9898a6e1c60 /src/com
parentdc6cbb737dbe70fa2236c3fbf27827ed4453c686 (diff)
parent3db2e0733855aefa098ed55b1e5f81539e12e19c (diff)
downloadpackages_apps_Browser-f3702e7d41a67e4388a8533647d6a3c6f8ac92be.tar.gz
packages_apps_Browser-f3702e7d41a67e4388a8533647d6a3c6f8ac92be.tar.bz2
packages_apps_Browser-f3702e7d41a67e4388a8533647d6a3c6f8ac92be.zip
Merge "Set user agent setting when toggling debug" into honeycomb
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/browser/BrowserSettings.java8
-rw-r--r--src/com/android/browser/IntentHandler.java2
2 files changed, 6 insertions, 4 deletions
diff --git a/src/com/android/browser/BrowserSettings.java b/src/com/android/browser/BrowserSettings.java
index 48f1d6f63..faf004234 100644
--- a/src/com/android/browser/BrowserSettings.java
+++ b/src/com/android/browser/BrowserSettings.java
@@ -498,8 +498,8 @@ public class BrowserSettings extends Observable implements OnSharedPreferenceCha
quickControls = p.getBoolean(PREF_QUICK_CONTROLS, quickControls);
useMostVisitedHomepage = p.getBoolean(PREF_MOST_VISITED_HOMEPAGE, useMostVisitedHomepage);
- // Only set these on startup if it is a dev build
- if (DEV_BUILD) {
+ // Only set these if this is a dev build or debug is enabled
+ if (DEV_BUILD || showDebugSettings()) {
userAgent = Integer.parseInt(p.getString(PREF_USER_AGENT, "0"));
hardwareAccelerated = p.getBoolean(PREF_HARDWARE_ACCEL, hardwareAccelerated);
}
@@ -601,9 +601,11 @@ public class BrowserSettings extends Observable implements OnSharedPreferenceCha
return showDebugSettings;
}
- public void toggleDebugSettings() {
+ public void toggleDebugSettings(Context context) {
showDebugSettings = !showDebugSettings;
navDump = showDebugSettings;
+ syncSharedPreferences(context,
+ PreferenceManager.getDefaultSharedPreferences(context));
update();
}
diff --git a/src/com/android/browser/IntentHandler.java b/src/com/android/browser/IntentHandler.java
index 9c5097533..e17fdc555 100644
--- a/src/com/android/browser/IntentHandler.java
+++ b/src/com/android/browser/IntentHandler.java
@@ -179,7 +179,7 @@ public class IntentHandler {
} else if ("about:debug.nav".equals(urlData.mUrl)) {
current.getWebView().debugDump();
} else {
- mSettings.toggleDebugSettings();
+ mSettings.toggleDebugSettings(mActivity);
}
return;
}