scan immediately when user indicates so

Bug: 3242989
Change-Id: Ia15d7a61a40b64830a7840b7d31e6b5f96b2ad78
diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java
index dbaeda2..52d053f 100644
--- a/src/com/android/settings/wifi/WifiSettings.java
+++ b/src/com/android/settings/wifi/WifiSettings.java
@@ -241,7 +241,7 @@
         switch (item.getItemId()) {
             case MENU_ID_SCAN:
                 if (mWifiManager.isWifiEnabled()) {
-                    mScanner.resume();
+                    mScanner.forceScan();
                 }
                 return true;
             case MENU_ID_ADVANCED:
@@ -499,6 +499,10 @@
             }
         }
 
+        void forceScan() {
+            sendEmptyMessage(0);
+        }
+
         void pause() {
             mRetry = 0;
             mAccessPoints.setProgress(false);