summaryrefslogtreecommitdiffstats
path: root/service/java/com/android
diff options
context:
space:
mode:
authorNate Jiang <qiangjiang@google.com>2019-05-21 19:54:11 -0700
committerNate Jiang <qiangjiang@google.com>2019-05-22 17:41:55 -0700
commit8be98dc89d77103b86639add8ce3147560ae5231 (patch)
tree71761132f3dcbd8489526084ae0b7b946e7b85e3 /service/java/com/android
parent7d44d68570537a387c6e0efdcb1ebe28a8367fbb (diff)
downloadandroid_frameworks_opt_net_wifi-8be98dc89d77103b86639add8ce3147560ae5231.tar.gz
android_frameworks_opt_net_wifi-8be98dc89d77103b86639add8ce3147560ae5231.tar.bz2
android_frameworks_opt_net_wifi-8be98dc89d77103b86639add8ce3147560ae5231.zip
[AWARE] send WifiAware state change when Aware down caused by iff down&up
Send broadcast to notify Apps WifiAware is down and need to re-attach. Test: ACTS NonConcurrencyTest Test: atest android.net.wifi Test: atest com.android.server.wifi Bug: 132943959 Change-Id: Iac00c249aea2f5aa83dd8de2447d443f10f0bbbd
Diffstat (limited to 'service/java/com/android')
-rw-r--r--service/java/com/android/server/wifi/aware/WifiAwareStateManager.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/service/java/com/android/server/wifi/aware/WifiAwareStateManager.java b/service/java/com/android/server/wifi/aware/WifiAwareStateManager.java
index 36cabd646..9b096e525 100644
--- a/service/java/com/android/server/wifi/aware/WifiAwareStateManager.java
+++ b/service/java/com/android/server/wifi/aware/WifiAwareStateManager.java
@@ -1413,7 +1413,9 @@ public class WifiAwareStateManager implements WifiAwareShellCommand.DelegatedShe
*/
onAwareDownLocal();
-
+ if (reason != NanStatusType.SUCCESS) {
+ sendAwareStateChangedBroadcast(false);
+ }
break;
}
case NOTIFICATION_TYPE_ON_MESSAGE_SEND_SUCCESS: {