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

Commit 3782ff7e authored by Arc Wang's avatar Arc Wang Committed by Automerger Merge Worker
Browse files

[DO NOT MERGE][Wi-Fi] Fix fatal exception in WifiConnectionPreferenceController am: d785fbab

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/12584109

Change-Id: I862192e840cbf25f8fe713b243fd17a054906c16
parents 5d1da01e d785fbab
Loading
Loading
Loading
Loading
+11 −27
Original line number Diff line number Diff line
@@ -18,7 +18,6 @@ package com.android.settings.wifi;

import android.content.Context;
import android.os.Bundle;
import android.util.FeatureFlagUtils;

import androidx.preference.PreferenceGroup;
import androidx.preference.PreferenceScreen;
@@ -26,7 +25,6 @@ import androidx.preference.PreferenceScreen;
import com.android.settings.R;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.wifi.details.WifiNetworkDetailsFragment;
import com.android.settings.wifi.details2.WifiNetworkDetailsFragment2;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.wifi.AccessPoint;
@@ -131,19 +129,6 @@ public class WifiConnectionPreferenceController extends AbstractPreferenceContro
            mPreference.refresh();
            mPreference.setOrder(order);

            if (FeatureFlagUtils.isEnabled(mPrefContext, FeatureFlagUtils.SETTINGS_WIFITRACKER2)) {
                mPreference.setOnPreferenceClickListener(pref -> {
                    Bundle args = new Bundle();
                    mPreference.getAccessPoint().saveWifiState(args);
                    new SubSettingLauncher(mPrefContext)
                            .setTitleRes(R.string.pref_title_network_details)
                            .setDestination(WifiNetworkDetailsFragment2.class.getName())
                            .setArguments(args)
                            .setSourceMetricsCategory(mMetricsCategory)
                            .launch();
                    return true;
                });
            } else {
            mPreference.setOnPreferenceClickListener(pref -> {
                Bundle args = new Bundle();
                mPreference.getAccessPoint().saveWifiState(args);
@@ -155,7 +140,6 @@ public class WifiConnectionPreferenceController extends AbstractPreferenceContro
                        .launch();
                return true;
            });
            }
            mPreferenceGroup.addPreference(mPreference);
        }
    }