| Index: chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.cc
|
| diff --git a/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.cc b/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.cc
|
| index 9a66842190c4f09ac5a252953fc09414bf3b6eb5..ff32e2b258c5e3b7915c62e160a60989019c5a11 100644
|
| --- a/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.cc
|
| +++ b/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.cc
|
| @@ -25,5 +25,17 @@ void NetworkingPrivateUIDelegateChromeOS::ShowAccountDetails(
|
| ui::NetworkConnect::Get()->ShowMobileSetup(network->path());
|
| }
|
|
|
| +bool NetworkingPrivateUIDelegateChromeOS::HandleConnectFailed(
|
| + const std::string& guid,
|
| + const std::string error) const {
|
| + const NetworkState* network =
|
| + NetworkHandler::Get()->network_state_handler()->GetNetworkStateFromGuid(
|
| + guid);
|
| + if (!network || network->path().empty())
|
| + return false;
|
| + return ui::NetworkConnect::Get()->MaybeShowConfigureUI(network->path(),
|
| + error);
|
| +}
|
| +
|
| } // namespace extensions
|
| } // namespace chromeos
|
|
|