From 650dc4432ab121addfad86705caebb395777ad85 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Tue, 10 Sep 2024 09:39:44 -0300 Subject: [PATCH] [app] Don't crash when trying to enable Wi-Fi Fixes acra-crash-reports#741 --- .../org/fdroid/fdroid/nearby/SwapWorkflowActivity.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/full/java/org/fdroid/fdroid/nearby/SwapWorkflowActivity.java b/app/src/full/java/org/fdroid/fdroid/nearby/SwapWorkflowActivity.java index 34fed2e54..150a7abef 100644 --- a/app/src/full/java/org/fdroid/fdroid/nearby/SwapWorkflowActivity.java +++ b/app/src/full/java/org/fdroid/fdroid/nearby/SwapWorkflowActivity.java @@ -492,7 +492,13 @@ public class SwapWorkflowActivity extends AppCompatActivity { if (Build.VERSION.SDK_INT <= 28) { wifiManager.setWifiEnabled(false); } - if (wifiApControl.enable()) { + boolean wifiEnabled = false; + try { + wifiEnabled = wifiApControl.enable(); + } catch (Exception e) { + Log.e(TAG, "Error enabling WiFi: ", e); + } + if (wifiEnabled) { Toast.makeText(this, R.string.swap_toast_hotspot_enabled, Toast.LENGTH_SHORT).show(); SwapService.putHotspotActivatedUserPreference(true); } else {