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

Commit 72193e1f authored by Chong Zhang's avatar Chong Zhang
Browse files

wifi-display: disable WFD IE when Wifi display is turned off

Change-Id: Ibd7e3a59f7988975b4ac6c7efdba2b545097a2bd
parent 627dd9b5
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -286,6 +286,25 @@ final class WifiDisplayController implements DumpUtils.Dump {
            }
        } else {
            // WFD should be disabled.
            if (mWfdEnabled || mWfdEnabling) {
                WifiP2pWfdInfo wfdInfo = new WifiP2pWfdInfo();
                wfdInfo.setWfdEnabled(false);
                mWifiP2pManager.setWFDInfo(mWifiP2pChannel, wfdInfo, new ActionListener() {
                    @Override
                    public void onSuccess() {
                        if (DEBUG) {
                            Slog.d(TAG, "Successfully set WFD info.");
                        }
                    }

                    @Override
                    public void onFailure(int reason) {
                        if (DEBUG) {
                            Slog.d(TAG, "Failed to set WFD info with reason " + reason + ".");
                        }
                    }
                });
            }
            mWfdEnabling = false;
            mWfdEnabled = false;
            reportFeatureState();