Index: chrome/browser/ui/webui/options2/chromeos/internet_options_handler2.cc |
diff --git a/chrome/browser/ui/webui/options2/chromeos/internet_options_handler2.cc b/chrome/browser/ui/webui/options2/chromeos/internet_options_handler2.cc |
index d1d21cff5e0b80a85950e117d8f9a6cbb7286724..de9eb09bbf264f63bf1ff2a841e65ef625ee3d53 100644 |
--- a/chrome/browser/ui/webui/options2/chromeos/internet_options_handler2.cc |
+++ b/chrome/browser/ui/webui/options2/chromeos/internet_options_handler2.cc |
@@ -934,6 +934,11 @@ void InternetOptionsHandler::PopulateDictionaryDetails( |
dictionary.SetBoolean("connected", network->connected()); |
dictionary.SetString("connectionState", network->GetStateString()); |
+ const SkBitmap& iconBitmap = chromeos::NetworkMenuIcon::GetBitmap(network); |
+ std::string iconURL = web_ui_util::GetImageDataUrl(iconBitmap); |
+ dictionary.SetString("iconURL", iconURL); |
+ dictionary.SetString("networkName", network->name()); |
+ |
// Only show proxy for remembered networks. |
chromeos::NetworkProfileType network_profile = network->profile_type(); |
dictionary.SetBoolean("showProxy", network_profile != chromeos::PROFILE_NONE); |