diff options
Diffstat (limited to 'nexus/WifiController.cpp')
-rw-r--r-- | nexus/WifiController.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/nexus/WifiController.cpp b/nexus/WifiController.cpp index 66c5378..f67761a 100644 --- a/nexus/WifiController.cpp +++ b/nexus/WifiController.cpp @@ -141,12 +141,13 @@ int WifiController::setScanMode(uint32_t mode) { if (!(mode & SCAN_ENABLE_MASK)) { if (mCurrentScanMode & SCAN_REPEAT_MASK) - mScanner->stopPeriodicScan(); + mScanner->stop(); } else if (mode & SCAN_REPEAT_MASK) - rc = mScanner->startPeriodicScan(mode & SCAN_ACTIVE_MASK); + rc = mScanner->start(mode & SCAN_ACTIVE_MASK); else rc = mSupplicant->triggerScan(mode & SCAN_ACTIVE_MASK); - + + mCurrentScanMode = mode; return rc; } |