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

Commit deca11c8 authored by Rebecca Silberstein's avatar Rebecca Silberstein
Browse files

SettingsAppWidgetProvider: do not use setWifiApEnabled

Calls to stop tethering should use stopTethering instead of
setWifiApEnabled.

Bug: 38017909
Test: manual
Change-Id: Ib43f8c29b190ba7bad9c5b2d6a01bc9558110890
parent 860b608e
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -395,7 +395,10 @@ public class SettingsAppWidgetProvider extends AppWidgetProvider {
                    int wifiApState = wifiManager.getWifiApState();
                    if (desiredState && ((wifiApState == WifiManager.WIFI_AP_STATE_ENABLING) ||
                                         (wifiApState == WifiManager.WIFI_AP_STATE_ENABLED))) {
                        wifiManager.setWifiApEnabled(null, false);
                        final ConnectivityManager connectivityManager =
                                (ConnectivityManager) context.getSystemService(
                                        Context.CONNECTIVITY_SERVICE);
                        connectivityManager.stopTethering(ConnectivityManager.TETHERING_WIFI);
                    }

                    wifiManager.setWifiEnabled(desiredState);