shill: wimax: Autoconnect only one service per WiMAX device.
BUG=chrome-os-partner:11162
TEST=unit tests
Change-Id: Ie7a67035f2410f13c25991c57a955b76b71d791e
Reviewed-on: https://gerrit.chromium.org/gerrit/27169
Commit-Ready: Darin Petkov <petkov@chromium.org>
Reviewed-by: Darin Petkov <petkov@chromium.org>
Tested-by: Darin Petkov <petkov@chromium.org>
diff --git a/wimax.cc b/wimax.cc
index e6f6bd3..a49e723 100644
--- a/wimax.cc
+++ b/wimax.cc
@@ -164,6 +164,10 @@
}
}
+bool WiMax::IsIdle() const {
+ return !pending_service_ && !selected_service();
+}
+
void WiMax::OnServiceStopped(const WiMaxServiceRefPtr &service) {
SLOG(WiMax, 2) << __func__;
if (service == selected_service()) {