From 2321c41b5bf17661e7390b7afdcf0320fbd5f134 Mon Sep 17 00:00:00 2001 From: Dan Zivkovic Date: Mon, 16 Mar 2015 12:03:04 -0700 Subject: [PATCH] Check boxes are replaced by switches in KitKat. Make the code work for both widgets by using the TwoStatePreference interface. Bug 19596067. Change-Id: I8352361dcf74b54136b6177de9aac3eb2942a4c0 --- .../latin/settings/CorrectionSettingsFragment.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/src/com/android/inputmethod/latin/settings/CorrectionSettingsFragment.java b/java/src/com/android/inputmethod/latin/settings/CorrectionSettingsFragment.java index 24c39ebc4..f7c5f6760 100644 --- a/java/src/com/android/inputmethod/latin/settings/CorrectionSettingsFragment.java +++ b/java/src/com/android/inputmethod/latin/settings/CorrectionSettingsFragment.java @@ -24,8 +24,8 @@ import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.os.Build; import android.os.Bundle; -import android.preference.CheckBoxPreference; import android.preference.Preference; +import android.preference.TwoStatePreference; import com.android.inputmethod.dictionarypack.DictionarySettingsActivity; import com.android.inputmethod.latin.R; @@ -88,8 +88,8 @@ public final class CorrectionSettingsFragment extends SubScreenFragment { } private void ensureConsistencyOfAutoCorrectionSettings() { - final CheckBoxPreference autoCorrectionPref = (CheckBoxPreference) findPreference( - Settings.PREF_AUTO_CORRECTION); + final TwoStatePreference autoCorrectionPref = (TwoStatePreference) + findPreference(Settings.PREF_AUTO_CORRECTION); if (!autoCorrectionPref.isChecked()) { setPreferenceEnabled(Settings.PREF_BIGRAM_PREDICTIONS, false); }