| 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..06f0a6f923b5c96591d40544500c55c9fce52d5c 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,16 @@ 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()->HandleConnectFailed(network->path(), error);
|
| +}
|
| +
|
| } // namespace extensions
|
| } // namespace chromeos
|
|
|