OSDN Git Service

Fix stopBatchedScan not working for wifi
authorWei Wang <weiwa@google.com>
Thu, 20 Mar 2014 23:27:01 +0000 (16:27 -0700)
committerWei Wang <weiwa@google.com>
Fri, 21 Mar 2014 00:05:42 +0000 (17:05 -0700)
Change-Id: I011747da2a98cbed76a8fc6716f0c539c65f2804

wifi/java/android/net/wifi/WifiStateMachine.java

index 3dda56a..02884bd 100644 (file)
@@ -3092,7 +3092,11 @@ public class WifiStateMachine extends StateMachine {
                 case CMD_SET_BATCHED_SCAN:
                     if (recordBatchedScanSettings(message.arg1, message.arg2,
                             (Bundle)message.obj)) {
-                        startBatchedScan();
+                        if (mBatchedScanSettings != null) {
+                            startBatchedScan();
+                        } else {
+                            stopBatchedScan();
+                        }
                     }
                     break;
                 case CMD_SET_COUNTRY_CODE: