| Index: chrome/browser/chromeos/cros/network_library.cc
|
| diff --git a/chrome/browser/chromeos/cros/network_library.cc b/chrome/browser/chromeos/cros/network_library.cc
|
| index c453eb7eea8cae5a8184c8546f9859b0746e2725..fcc60d89b661dc0cfd98fb1584fa970066e6041e 100644
|
| --- a/chrome/browser/chromeos/cros/network_library.cc
|
| +++ b/chrome/browser/chromeos/cros/network_library.cc
|
| @@ -376,6 +376,9 @@ void Network::SetValueProperty(const char* prop, const base::Value& value) {
|
| if (!EnsureCrosLoaded())
|
| return;
|
| CrosSetNetworkServiceProperty(service_path_, prop, value);
|
| + // Ensure NetworkStateHandler properties are up-to-date.
|
| + if (NetworkStateHandler::IsInitialized())
|
| + NetworkStateHandler::Get()->RequestUpdateForNetwork(service_path());
|
| }
|
|
|
| void Network::ClearProperty(const char* prop) {
|
| @@ -383,6 +386,9 @@ void Network::ClearProperty(const char* prop) {
|
| if (!EnsureCrosLoaded())
|
| return;
|
| CrosClearNetworkServiceProperty(service_path_, prop);
|
| + // Ensure NetworkStateHandler properties are up-to-date.
|
| + if (NetworkStateHandler::IsInitialized())
|
| + NetworkStateHandler::Get()->RequestUpdateForNetwork(service_path());
|
| }
|
|
|
| void Network::SetStringProperty(
|
|
|