STA+STA WrongPasswordNotifier interactions
Only show wrong password notification for primary
STA.
Bug: 181693252
Test: atest FrameworksWifiTests
Change-Id: Id4655c2701b8463730515aa2fb080d6471884baf
diff --git a/service/java/com/android/server/wifi/ClientModeImpl.java b/service/java/com/android/server/wifi/ClientModeImpl.java
index f9ff277..14e02df 100644
--- a/service/java/com/android/server/wifi/ClientModeImpl.java
+++ b/service/java/com/android/server/wifi/ClientModeImpl.java
@@ -2786,7 +2786,9 @@
mWifiDiagnostics.takeBugReport(bugTitle, bugDetail);
}
mWifiDiagnostics.reportConnectionEvent(WifiDiagnostics.CONNECTION_EVENT_STARTED);
- mWrongPasswordNotifier.onNewConnectionAttempt();
+ if (isPrimary()) {
+ mWrongPasswordNotifier.onNewConnectionAttempt();
+ }
removeMessages(CMD_DIAGS_CONNECT_TIMEOUT);
sendMessageDelayed(CMD_DIAGS_CONNECT_TIMEOUT, DIAGS_CONNECT_TIMEOUT_MILLIS);
}
@@ -4517,7 +4519,7 @@
if (isPermanentWrongPasswordFailure(mTargetNetworkId, reasonCode)) {
disableReason = WifiConfiguration.NetworkSelectionStatus
.DISABLED_BY_WRONG_PASSWORD;
- if (targetedNetwork != null) {
+ if (targetedNetwork != null && isPrimary()) {
mWrongPasswordNotifier.onWrongPasswordError(targetedNetwork.SSID);
}
} else if (reasonCode == WifiManager.ERROR_AUTH_FAILURE_EAP_FAILURE) {