summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/BrowserSettings.java
diff options
context:
space:
mode:
authorKulanthaivel Palanichamy <kulanthaivel@codeaurora.org>2015-04-08 16:11:06 -0700
committerWebTech Code Review <code-review@localhost>2015-05-22 11:37:43 -0700
commitf36e1dbcb66431061143690721565a9a389b1f5d (patch)
treeb1319d5742c8156873cabf15f3fa289ddf2cae34 /src/com/android/browser/BrowserSettings.java
parent0e3b299cb1dc266df5941c94793a93275aad1bec (diff)
downloadandroid_packages_apps_Gello-f36e1dbcb66431061143690721565a9a389b1f5d.tar.gz
android_packages_apps_Gello-f36e1dbcb66431061143690721565a9a389b1f5d.tar.bz2
android_packages_apps_Gello-f36e1dbcb66431061143690721565a9a389b1f5d.zip
SWE WebRefiner integration
Change-Id: I85bcb0e75b3942affa2cb1fe0d07b005a8560ad6
Diffstat (limited to 'src/com/android/browser/BrowserSettings.java')
-rw-r--r--src/com/android/browser/BrowserSettings.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/com/android/browser/BrowserSettings.java b/src/com/android/browser/BrowserSettings.java
index 8cd2a088..36f28b1b 100644
--- a/src/com/android/browser/BrowserSettings.java
+++ b/src/com/android/browser/BrowserSettings.java
@@ -48,6 +48,7 @@ import java.util.WeakHashMap;
import org.codeaurora.swe.AutoFillProfile;
import org.codeaurora.swe.CookieManager;
import org.codeaurora.swe.GeolocationPermissions;
+import org.codeaurora.swe.WebRefiner;
import org.codeaurora.swe.WebSettings.LayoutAlgorithm;
import org.codeaurora.swe.WebSettings.PluginState;
import org.codeaurora.swe.WebSettings.TextSize;
@@ -377,6 +378,9 @@ public class BrowserSettings implements OnSharedPreferenceChangeListener,
}
} else if (PREF_LINK_PREFETCH.equals(key)) {
updateConnectionType();
+ } else if (PREF_WEB_REFINER_ENABLED.equals(key)) {
+ if (WebRefiner.isInitialized())
+ WebRefiner.getInstance().setRulesEnabled(WebRefiner.CATEGORY_ALL, isWebRefinerEnabled());
}
}
@@ -783,6 +787,14 @@ public class BrowserSettings implements OnSharedPreferenceChangeListener,
mPrefs.edit().putBoolean(PREF_POWERSAVE_ENABLED, value).apply();
}
+ public boolean isWebRefinerEnabled() {
+ return mPrefs.getBoolean(PREF_WEB_REFINER_ENABLED, true);
+ }
+
+ public void setWebRefinerEnabled(boolean value) {
+ mPrefs.edit().putBoolean(PREF_WEB_REFINER_ENABLED, value).apply();
+ }
+
// -----------------------------
// getter/setters for debug_preferences.xml
// -----------------------------