From 56925d65fde7f1ac8676ada6f91d0e604645c0a5 Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Mon, 1 Oct 2012 23:01:57 -0700 Subject: [PATCH] Always update peer list in display controller Display controller should always stay in sync with peer list to avoid showing incorrect available status on peers which would cause connectivity issues. Bug: 7268307 Change-Id: If04644339c1ee3f567939e4441dd6f6a45e4179a --- .../com/android/server/display/WifiDisplayController.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/java/com/android/server/display/WifiDisplayController.java b/services/java/com/android/server/display/WifiDisplayController.java index d533c941dcc8c..39d042f5fc614 100644 --- a/services/java/com/android/server/display/WifiDisplayController.java +++ b/services/java/com/android/server/display/WifiDisplayController.java @@ -639,9 +639,9 @@ final class WifiDisplayController implements DumpUtils.Dump { } private void handlePeersChanged() { - if (mWfdEnabled) { - requestPeers(); - } + // Even if wfd is disabled, it is best to get the latest set of peers to + // keep in sync with the p2p framework + requestPeers(); } private void handleConnectionChanged(NetworkInfo networkInfo) {