From 5b49c1fa4c733cb597c9d0f8ec99d7ffa043fda2 Mon Sep 17 00:00:00 2001 From: Bruno Martins Date: Sat, 27 Apr 2024 14:09:55 +0100 Subject: [PATCH] BaseSetupWizardActivity: Handle NPE when WiFi service is unavailable Do not let SetupWizard crash in case the WiFi service is not available, which can happen in case of devkits without built-in WiFi support. Change-Id: Iba72e941b5e4995e865c70cb6c2b6be9a721addc --- src/org/lineageos/setupwizard/BaseSetupWizardActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/lineageos/setupwizard/BaseSetupWizardActivity.java b/src/org/lineageos/setupwizard/BaseSetupWizardActivity.java index 5d6f2a8c..6dc3076f 100644 --- a/src/org/lineageos/setupwizard/BaseSetupWizardActivity.java +++ b/src/org/lineageos/setupwizard/BaseSetupWizardActivity.java @@ -301,7 +301,7 @@ public abstract class BaseSetupWizardActivity extends AppCompatActivity implemen protected final boolean tryEnablingWifi() { WifiManager wifiManager = getSystemService(WifiManager.class); - return wifiManager.setWifiEnabled(true); + return wifiManager != null && wifiManager.setWifiEnabled(true); } private boolean isFirstRun() {