diff --git a/services/java/com/android/server/display/WifiDisplayController.java b/services/java/com/android/server/display/WifiDisplayController.java index a83675eb351b2..8c8b360c480ef 100644 --- a/services/java/com/android/server/display/WifiDisplayController.java +++ b/services/java/com/android/server/display/WifiDisplayController.java @@ -481,6 +481,7 @@ final class WifiDisplayController implements DumpUtils.Dump { mRemoteDisplayConnected = false; mHandler.removeCallbacks(mRtspTimeout); + mWifiP2pManager.setMiracastMode(WifiP2pManager.MIRACAST_DISABLED); setRemoteSubmixOn(false); unadvertiseDisplay(); @@ -626,6 +627,7 @@ final class WifiDisplayController implements DumpUtils.Dump { } setRemoteSubmixOn(true); + mWifiP2pManager.setMiracastMode(WifiP2pManager.MIRACAST_SOURCE); final WifiP2pDevice oldDevice = mConnectedDevice; final int port = getPortNumber(mConnectedDevice);