Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 267bfa55 authored by Konsta's avatar Konsta
Browse files

Settings: Fix hiding power profile category or CPU freq preference

52295541 moved performance
profiles to battery settings and exposed wrong set of preferences
in performance settings.

Change-Id: I74547b22155feb2d71779752cc4238cc8ba3ba00
parent 06d243f2
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -61,12 +61,16 @@ public class PerformanceSettings extends SettingsPreferenceFragment {

    private AlertDialog mAlertDialog;

    private PowerManager mPowerManager;

    private SharedPreferences mDevelopmentPreferences;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        mPowerManager = (PowerManager) getSystemService(Context.POWER_SERVICE);

        mDevelopmentPreferences = getActivity().getSharedPreferences(
                DevelopmentSettings.PREF_FILE, Context.MODE_PRIVATE);

@@ -79,6 +83,12 @@ public class PerformanceSettings extends SettingsPreferenceFragment {
        // 3. never show individual processor control if profiles enabled

        PreferenceCategory category = (PreferenceCategory) prefSet.findPreference(CATEGORY_PROFILES);
        if (!mPowerManager.hasPowerProfiles()) {
            prefSet.removePreference(category);
        } else {
            ((PreferenceCategory) prefSet.findPreference(CATEGORY_SYSTEM)).removePreference(
                    prefSet.findPreference(CATEGORY_PROCESSOR));
        }

        category = (PreferenceCategory) prefSet.findPreference(CATEGORY_SYSTEM);
        if (!showAdvancedPerfSettings()) {