aboutsummaryrefslogtreecommitdiff
path: root/configpanel/src/org/lineageos/settings
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2024-10-17 19:09:44 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2024-10-17 19:09:44 +0530
commita85d36e7b9036e2c187709ce29a325b75970fbcd (patch)
tree446994076af765038a3d756ce1ffdfca3639071e /configpanel/src/org/lineageos/settings
parenta47bf3dfb2556a0d3e42445001d9843311b1d240 (diff)
msm8996-common: Fix & build configpanel
Change-Id: I3061bc03871e37871adfd3f8acfcf6a533457969
Diffstat (limited to 'configpanel/src/org/lineageos/settings')
-rw-r--r--configpanel/src/org/lineageos/settings/device/ButtonSettingsFragment.java9
-rw-r--r--configpanel/src/org/lineageos/settings/device/Utils.java4
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);