| Index: components/arc/net/arc_net_host_impl.cc
|
| diff --git a/components/arc/net/arc_net_host_impl.cc b/components/arc/net/arc_net_host_impl.cc
|
| index bca78b13c03447ef42e2e64027f8a2d93671a298..a3ee086b89fbdb4b8e72caf4dff83aca164b89d5 100644
|
| --- a/components/arc/net/arc_net_host_impl.cc
|
| +++ b/components/arc/net/arc_net_host_impl.cc
|
| @@ -26,6 +26,10 @@ const int kGetNetworksListLimit = 100;
|
|
|
| namespace arc {
|
|
|
| +chromeos::NetworkStateHandler* GetStateHandler() {
|
| + return chromeos::NetworkHandler::Get()->network_state_handler();
|
| +}
|
| +
|
| ArcNetHostImpl::ArcNetHostImpl(ArcBridgeService* bridge_service)
|
| : ArcService(bridge_service), binding_(this) {
|
| arc_bridge_service()->AddObserver(this);
|
| @@ -100,12 +104,15 @@ void ArcNetHostImpl::GetNetworks(bool configured_only,
|
|
|
| void ArcNetHostImpl::GetWifiEnabledState(
|
| const GetWifiEnabledStateCallback& callback) {
|
| - chromeos::NetworkStateHandler* handler =
|
| - chromeos::NetworkHandler::Get()->network_state_handler();
|
| - bool is_enabled =
|
| - handler->IsTechnologyEnabled(chromeos::NetworkTypePattern::WiFi());
|
| + bool is_enabled = GetStateHandler()->IsTechnologyEnabled(
|
| + chromeos::NetworkTypePattern::WiFi());
|
|
|
| callback.Run(is_enabled);
|
| }
|
|
|
| +void ArcNetHostImpl::StartScan(const StartScanCallback& callback) {
|
| + GetStateHandler()->RequestScan();
|
| + callback.Run();
|
| +}
|
| +
|
| } // namespace arc
|
|
|