summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--service/java/com/android/server/wifi/WifiStateMachine.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/service/java/com/android/server/wifi/WifiStateMachine.java b/service/java/com/android/server/wifi/WifiStateMachine.java
index ccb313624..0e3ed542f 100644
--- a/service/java/com/android/server/wifi/WifiStateMachine.java
+++ b/service/java/com/android/server/wifi/WifiStateMachine.java
@@ -1294,6 +1294,11 @@ public class WifiStateMachine extends StateMachine implements WifiNative.WifiRss
}
void enableVerboseLogging(int verbose) {
+ if (mVerboseLoggingLevel == verbose) {
+ // We are already at the desired verbosity, avoid resetting StateMachine log records by
+ // returning here until underlying bug is fixed (b/28027593)
+ return;
+ }
mVerboseLoggingLevel = verbose;
mFacade.setIntegerSetting(
mContext, Settings.Global.WIFI_VERBOSE_LOGGING_ENABLED, verbose);