diff options
Diffstat (limited to 'configpanel/src')
-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, 7 insertions, 6 deletions
diff --git a/configpanel/src/org/lineageos/settings/device/ButtonSettingsFragment.java b/configpanel/src/org/lineageos/settings/device/ButtonSettingsFragment.java index 39057b3..4b25e1d 100644 --- a/configpanel/src/org/lineageos/settings/device/ButtonSettingsFragment.java +++ b/configpanel/src/org/lineageos/settings/device/ButtonSettingsFragment.java @@ -27,7 +27,7 @@ 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; @@ -79,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); @@ -106,7 +106,8 @@ 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 { @@ -116,7 +117,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); |