| 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 4360d25f03708b3debe78c76cdd41a73856a5e6e..3b630eace50e5cf6bff761a394b9d3868cf91ec7 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);
|
| }
|
|
|