diff options
Diffstat (limited to 'configpanel/src/org/lineageos/settings')
-rw-r--r-- | configpanel/src/org/lineageos/settings/device/ButtonSettingsFragment.java | 9 | ||||
-rw-r--r-- | configpanel/src/org/lineageos/settings/device/Utils.java | 4 |
2 files changed, 6 insertions, 7 deletions
diff --git a/configpanel/src/org/lineageos/settings/device/ButtonSettingsFragment.java b/configpanel/src/org/lineageos/settings/device/ButtonSettingsFragment.java index 9605bdf..4ca8114 100644 --- a/configpanel/src/org/lineageos/settings/device/ButtonSettingsFragment.java +++ b/configpanel/src/org/lineageos/settings/device/ButtonSettingsFragment.java @@ -21,14 +21,13 @@ import android.app.ActionBar; import android.content.SharedPreferences; import android.os.Bundle; import android.text.TextUtils; -import android.view.MenuItem; import androidx.preference.ListPreference; import androidx.preference.Preference; import androidx.preference.PreferenceCategory; import androidx.preference.PreferenceFragment; import androidx.preference.PreferenceManager; -import androidx.preference.SwitchPreference; +import androidx.preference.SwitchPreferenceCompat; import org.lineageos.internal.util.FileUtils; import org.lineageos.internal.util.PackageManagerUtils; @@ -80,7 +79,7 @@ public class ButtonSettingsFragment extends PreferenceFragment super.addPreferencesFromResource(preferencesResId); // Initialize node preferences for (String pref : Constants.sBooleanNodePreferenceMap.keySet()) { - SwitchPreference b = (SwitchPreference) findPreference(pref); + SwitchPreferenceCompat b = (SwitchPreferenceCompat) findPreference(pref); if (b == null) continue; b.setOnPreferenceChangeListener(this); String node = Constants.sBooleanNodePreferenceMap.get(pref); @@ -107,7 +106,7 @@ public class ButtonSettingsFragment extends PreferenceFragment final PreferenceCategory fingerprintCategory = (PreferenceCategory) getPreferenceScreen().findPreference(Constants.CATEGORY_FP); - SwitchPreference b = (SwitchPreference) findPreference(Constants.FP_POCKETMODE_KEY); + SwitchPreferenceCompat b = (SwitchPreferenceCompat) findPreference(Constants.FP_POCKETMODE_KEY); if (!PackageManagerUtils.isAppEnabled(getContext(), "org.lineageos.pocketmode")) { fingerprintCategory.removePreference(b); } else { @@ -117,7 +116,7 @@ public class ButtonSettingsFragment extends PreferenceFragment private void updatePreferencesBasedOnDependencies() { for (String pref : Constants.sNodeDependencyMap.keySet()) { - SwitchPreference b = (SwitchPreference) findPreference(pref); + SwitchPreferenceCompat b = (SwitchPreferenceCompat) findPreference(pref); if (b == null) continue; String dependencyNode = Constants.sNodeDependencyMap.get(pref)[0]; if (FileUtils.isFileReadable(dependencyNode)) { diff --git a/configpanel/src/org/lineageos/settings/device/Utils.java b/configpanel/src/org/lineageos/settings/device/Utils.java index 79eaea8..5a7d9d1 100644 --- a/configpanel/src/org/lineageos/settings/device/Utils.java +++ b/configpanel/src/org/lineageos/settings/device/Utils.java @@ -23,7 +23,7 @@ import android.content.SharedPreferences; import android.os.UserHandle; import androidx.preference.PreferenceManager; -import androidx.preference.SwitchPreference; +import androidx.preference.SwitchPreferenceCompat; public class Utils { @@ -37,7 +37,7 @@ public class Utils { return preferences.getString(key, (String) Constants.sNodeDefaultMap.get(key)); } - public static void updateDependentPreference(Context context, SwitchPreference b, + public static void updateDependentPreference(Context context, SwitchPreferenceCompat b, String key, boolean shouldSetEnabled) { SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context); boolean prefActualValue = preferences.getBoolean(key, false); |