Index: components/wifi/wifi_service_mac.mm |
diff --git a/components/wifi/wifi_service_mac.mm b/components/wifi/wifi_service_mac.mm |
index 1e1822699b86b1d1f627543ae388ead0db18cbed..3c9d8a76aa0ca497dc9f848272444943926fab60 100644 |
--- a/components/wifi/wifi_service_mac.mm |
+++ b/components/wifi/wifi_service_mac.mm |
@@ -71,7 +71,7 @@ class WiFiServiceMac : public WiFiService { |
std::string* error) override; |
void SetEventObservers( |
- scoped_refptr<base::MessageLoopProxy> message_loop_proxy, |
+ scoped_refptr<base::SingleThreadTaskRunner> task_runner, |
const NetworkGuidListCallback& networks_changed_observer, |
const NetworkGuidListCallback& network_list_changed_observer) override; |
@@ -140,8 +140,8 @@ class WiFiServiceMac : public WiFiService { |
NetworkGuidListCallback networks_changed_observer_; |
// Observer to get notified when network list has changed. |
NetworkGuidListCallback network_list_changed_observer_; |
- // MessageLoopProxy to which events should be posted. |
- scoped_refptr<base::MessageLoopProxy> message_loop_proxy_; |
+ // Task runner to which events should be posted. |
+ scoped_refptr<base::SingleThreadTaskRunner> event_task_runner_; |
// Task runner for worker tasks. |
scoped_refptr<base::SequencedTaskRunner> task_runner_; |
// Cached list of visible networks. Updated by |UpdateNetworks|. |
@@ -384,10 +384,10 @@ void WiFiServiceMac::GetKeyFromSystem(const std::string& network_guid, |
} |
void WiFiServiceMac::SetEventObservers( |
- scoped_refptr<base::MessageLoopProxy> message_loop_proxy, |
+ scoped_refptr<base::SingleThreadTaskRunner> task_runner, |
const NetworkGuidListCallback& networks_changed_observer, |
const NetworkGuidListCallback& network_list_changed_observer) { |
- message_loop_proxy_.swap(message_loop_proxy); |
+ event_task_runner_.swap(task_runner); |
networks_changed_observer_ = networks_changed_observer; |
network_list_changed_observer_ = network_list_changed_observer; |
@@ -642,9 +642,8 @@ void WiFiServiceMac::NotifyNetworkListChanged(const NetworkList& networks) { |
current_networks.push_back(it->guid); |
} |
- message_loop_proxy_->PostTask( |
- FROM_HERE, |
- base::Bind(network_list_changed_observer_, current_networks)); |
+ event_task_runner_->PostTask( |
+ FROM_HERE, base::Bind(network_list_changed_observer_, current_networks)); |
} |
void WiFiServiceMac::NotifyNetworkChanged(const std::string& network_guid) { |
@@ -653,9 +652,8 @@ void WiFiServiceMac::NotifyNetworkChanged(const std::string& network_guid) { |
DVLOG(1) << "NotifyNetworkChanged: " << network_guid; |
NetworkGuidList changed_networks(1, network_guid); |
- message_loop_proxy_->PostTask( |
- FROM_HERE, |
- base::Bind(networks_changed_observer_, changed_networks)); |
+ event_task_runner_->PostTask( |
+ FROM_HERE, base::Bind(networks_changed_observer_, changed_networks)); |
} |
// static |