Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(65)

Unified Diff: chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.cc

Issue 1272003002: Allow networkingPrivate to request configure UI (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Feedback Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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

Powered by Google App Engine
This is Rietveld 408576698