Index: chromeos/network/network_state_handler.cc |
diff --git a/chromeos/network/network_state_handler.cc b/chromeos/network/network_state_handler.cc |
index 3fa860e3aaa09bebe9caa436d683b15bb6a4857d..60ae038b3269b26c9ba0011f8bd2fdf13d11bd46 100644 |
--- a/chromeos/network/network_state_handler.cc |
+++ b/chromeos/network/network_state_handler.cc |
@@ -380,6 +380,16 @@ void NetworkStateHandler::UpdateManagedList(ManagedState::ManagedType type, |
STLDeleteContainerPairSecondPointers(managed_map.begin(), managed_map.end()); |
} |
+void NetworkStateHandler::ProfileListChanged() { |
+ network_event_log::AddEntry( |
+ kLogModule, "ProfileListChanged", "Re-Requesting Network Properties"); |
+ for (ManagedStateList::iterator iter = network_list_.begin(); |
+ iter != network_list_.end(); ++iter) { |
+ shill_property_handler_->RequestProperties( |
+ ManagedState::MANAGED_TYPE_NETWORK, (*iter)->path()); |
+ } |
+} |
+ |
void NetworkStateHandler::UpdateManagedStateProperties( |
ManagedState::ManagedType type, |
const std::string& path, |