Avoid launching details settings after WifiEntry is forgotten

- Don't launch details settings if WifiEntry isn't saved

Bug: 359584817
Flag: EXEMPT bugfix
Test: Manual testing
atest -c NetworkProviderSettingsTest

Change-Id: Iff1c37b64adef6d136d2aaa6a0a946c22af38193
This commit is contained in:
Weng Su
2024-08-15 06:51:32 +08:00
parent 5cbcfb07fe
commit a6861564b5
2 changed files with 15 additions and 0 deletions

View File

@@ -1068,6 +1068,10 @@ public class NetworkProviderSettings extends RestrictedSettingsFragment
@VisibleForTesting
void launchNetworkDetailsFragment(LongPressWifiEntryPreference pref) {
final WifiEntry wifiEntry = pref.getWifiEntry();
if (!wifiEntry.isSaved()) {
Log.w(TAG, "launchNetworkDetailsFragment: Don't launch because WifiEntry isn't saved!");
return;
}
final Context context = requireContext();
final Bundle bundle = new Bundle();