summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/BrowserYesNoPreference.java
diff options
context:
space:
mode:
authorNicolas Roard <nicolasroard@google.com>2009-06-19 16:27:49 +0100
committerNicolas Roard <nicolasroard@google.com>2009-06-19 16:27:49 +0100
commite46990ea925f41bdb4d504c91a681e826f4b6eb1 (patch)
tree12bc3dabcfcb3ed590c92ad8400d90d9f06b6675 /src/com/android/browser/BrowserYesNoPreference.java
parentf95d52555d649830918f62129339c212a028a84a (diff)
downloadpackages_apps_Browser-e46990ea925f41bdb4d504c91a681e826f4b6eb1.tar.gz
packages_apps_Browser-e46990ea925f41bdb4d504c91a681e826f4b6eb1.tar.bz2
packages_apps_Browser-e46990ea925f41bdb4d504c91a681e826f4b6eb1.zip
New settings UI for HTML5
Diffstat (limited to 'src/com/android/browser/BrowserYesNoPreference.java')
-rw-r--r--src/com/android/browser/BrowserYesNoPreference.java17
1 files changed, 1 insertions, 16 deletions
diff --git a/src/com/android/browser/BrowserYesNoPreference.java b/src/com/android/browser/BrowserYesNoPreference.java
index 11a577b87..ae9388240 100644
--- a/src/com/android/browser/BrowserYesNoPreference.java
+++ b/src/com/android/browser/BrowserYesNoPreference.java
@@ -23,21 +23,11 @@ import android.util.AttributeSet;
class BrowserYesNoPreference extends YesNoPreference {
- // This is used for the HTML5 pref UI, where we construct
- // BrowserYesNoPreference objects on the fly and where we need
- // to save the corresponding origin.
- OriginSettings mOrigin = null;
-
// This is the constructor called by the inflater
public BrowserYesNoPreference(Context context, AttributeSet attrs) {
super(context, attrs);
}
- public BrowserYesNoPreference(Context context, OriginSettings origin) {
- super(context);
- mOrigin = origin;
- }
-
@Override
protected void onDialogClosed(boolean positiveResult) {
super.onDialogClosed(positiveResult);
@@ -48,6 +38,7 @@ class BrowserYesNoPreference extends YesNoPreference {
Context context = getContext();
if (BrowserSettings.PREF_CLEAR_CACHE.equals(getKey())) {
BrowserSettings.getInstance().clearCache(context);
+ BrowserSettings.getInstance().clearDatabases(context);
} else if (BrowserSettings.PREF_CLEAR_COOKIES.equals(getKey())) {
BrowserSettings.getInstance().clearCookies(context);
} else if (BrowserSettings.PREF_CLEAR_HISTORY.equals(getKey())) {
@@ -56,12 +47,6 @@ class BrowserYesNoPreference extends YesNoPreference {
BrowserSettings.getInstance().clearFormData(context);
} else if (BrowserSettings.PREF_CLEAR_PASSWORDS.equals(getKey())) {
BrowserSettings.getInstance().clearPasswords(context);
- } else if (BrowserSettings.PREF_CLEAR_DATABASES.equals(getKey())) {
- BrowserSettings.getInstance().clearDatabases(context);
- } else if (BrowserSettings.PREF_CLEAR_ALL_DATA.equals(getKey())) {
- if (mOrigin != null) {
- mOrigin.delete();
- }
} else if (BrowserSettings.PREF_EXTRAS_RESET_DEFAULTS.equals(
getKey())) {
BrowserSettings.getInstance().resetDefaultPreferences(context);