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

Commit f327582f authored by Arthur Ishiguro's avatar Arthur Ishiguro
Browse files

Register for ACTION_WIFI_SCAN_AVAILABILITY_CHANGED

Bug: 183540390
Test: Enable WiFi scan (but not WiFi connectivity), reboot device,
then verify settings are propagated to CHRE.

Change-Id: Ifd282efee97c7f3be90239fea254d92be2b005a5
parent ba659c0c
Loading
Loading
Loading
Loading
+4 −1
Original line number Original line Diff line number Diff line
@@ -259,13 +259,16 @@ public class ContextHubService extends IContextHubService.Stub {
            BroadcastReceiver wifiReceiver = new BroadcastReceiver() {
            BroadcastReceiver wifiReceiver = new BroadcastReceiver() {
                @Override
                @Override
                public void onReceive(Context context, Intent intent) {
                public void onReceive(Context context, Intent intent) {
                    if (WifiManager.WIFI_STATE_CHANGED_ACTION.equals(intent.getAction())) {
                    if (WifiManager.WIFI_STATE_CHANGED_ACTION.equals(intent.getAction())
                            || WifiManager.ACTION_WIFI_SCAN_AVAILABILITY_CHANGED.equals(
                                intent.getAction())) {
                        sendWifiSettingUpdate(false /* forceUpdate */);
                        sendWifiSettingUpdate(false /* forceUpdate */);
                    }
                    }
                }
                }
            };
            };
            IntentFilter filter = new IntentFilter();
            IntentFilter filter = new IntentFilter();
            filter.addAction(WifiManager.WIFI_STATE_CHANGED_ACTION);
            filter.addAction(WifiManager.WIFI_STATE_CHANGED_ACTION);
            filter.addAction(WifiManager.ACTION_WIFI_SCAN_AVAILABILITY_CHANGED);
            mContext.registerReceiver(wifiReceiver, filter);
            mContext.registerReceiver(wifiReceiver, filter);


            mContext.getContentResolver().registerContentObserver(
            mContext.getContentResolver().registerContentObserver(