| Index: chromeos/network/onc/onc_translator_shill_to_onc.cc
|
| diff --git a/chromeos/network/onc/onc_translator_shill_to_onc.cc b/chromeos/network/onc/onc_translator_shill_to_onc.cc
|
| index f49742179ed6f3733c28194914e3e9d3f9e11e45..3de5f77ac946fca45e9509f3892bf8001f494986 100644
|
| --- a/chromeos/network/onc/onc_translator_shill_to_onc.cc
|
| +++ b/chromeos/network/onc/onc_translator_shill_to_onc.cc
|
| @@ -434,8 +434,8 @@ void ShillToONCTranslator::TranslateNetworkWithState() {
|
| }
|
| onc_object_->SetStringWithoutPathExpansion(
|
| ::onc::network_config::kConnectionState, onc_state);
|
| - // Only set 'RestrictedConnectivity' if true.
|
| - if (state == shill::kStatePortal) {
|
| + // Only set 'RestrictedConnectivity' if captive portal state is true.
|
| + if (NetworkState::NetworkStateIsCaptivePortal(*shill_dictionary_)) {
|
| onc_object_->SetBooleanWithoutPathExpansion(
|
| ::onc::network_config::kRestrictedConnectivity, true);
|
| }
|
|
|