summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSagar Dhawan <sdhawan@codeaurora.org>2015-07-16 17:36:33 -0700
committerjrizzoli <joey@cyanogenmoditalia.it>2015-08-28 13:15:46 +0200
commite9c5a163a6ec0b10c32fb571ee3062f88e961c5b (patch)
tree9f9d6d653aa37c8a3c65f949a38d576de63c4182
parent21a5d39bed7099508bd4c59cf432af0359883183 (diff)
downloadandroid_packages_apps_Gello-e9c5a163a6ec0b10c32fb571ee3062f88e961c5b.tar.gz
android_packages_apps_Gello-e9c5a163a6ec0b10c32fb571ee3062f88e961c5b.tar.bz2
android_packages_apps_Gello-e9c5a163a6ec0b10c32fb571ee3062f88e961c5b.zip
Fix Edge Navigation initial setting error
Change-Id: I26e924723087b2be94249cb36f98497189c82cc8
-rw-r--r--src/com/android/browser/preferences/AdvancedPreferencesFragment.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/com/android/browser/preferences/AdvancedPreferencesFragment.java b/src/com/android/browser/preferences/AdvancedPreferencesFragment.java
index 8d1ce6b5..fa73abc7 100644
--- a/src/com/android/browser/preferences/AdvancedPreferencesFragment.java
+++ b/src/com/android/browser/preferences/AdvancedPreferencesFragment.java
@@ -75,6 +75,7 @@ public class AdvancedPreferencesFragment
ListPreference edgeSwipePref =
(ListPreference) mFragment.findPreference("edge_swiping_action");
+ edgeSwipePref.setOnPreferenceChangeListener(this);
if (BrowserCommandLine.hasSwitch("ui-low-power-mode")) {
edgeSwipePref.setEnabled(false);
@@ -147,8 +148,14 @@ public class AdvancedPreferencesFragment
Log.w("PageContentPreferencesFragment", "onPreferenceChange called from detached fragment!");
return false;
}
+ if(pref.getKey().equals("edge_swiping_action")){
+ ListPreference lp = (ListPreference) pref;
+ lp.setValue((String) objValue);
+ updateListPreferenceSummary(lp);
+ return true;
+ }
- if (pref.getKey().equals(PreferenceKeys.PREF_RESET_DEFAULT_PREFERENCES)) {
+ else if (pref.getKey().equals(PreferenceKeys.PREF_RESET_DEFAULT_PREFERENCES)) {
Boolean value = (Boolean) objValue;
if (value.booleanValue() == true) {
PermissionsServiceFactory.resetDefaultPermissions();