Index: chrome/browser/ui/webui/chromeos/login/network_dropdown.cc |
diff --git a/chrome/browser/ui/webui/chromeos/login/network_dropdown.cc b/chrome/browser/ui/webui/chromeos/login/network_dropdown.cc |
index 274e7d0afbea9cd2ad71cc91cfa814f98f4575ff..4c821d826328c88f231d4628aab46cd78764e984 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/network_dropdown.cc |
+++ b/chrome/browser/ui/webui/chromeos/login/network_dropdown.cc |
@@ -6,6 +6,8 @@ |
#include <string> |
+#include "base/strings/string_util.h" |
+#include "base/strings/utf_string_conversions.h" |
#include "base/time/time.h" |
#include "base/values.h" |
#include "chrome/browser/chromeos/login/ui/login_display_host.h" |
@@ -86,7 +88,10 @@ base::ListValue* NetworkMenuWebUI::ConvertMenuModel(ui::MenuModel* model) { |
id = model->GetCommandIdAt(i); |
base::DictionaryValue* item = new base::DictionaryValue(); |
item->SetInteger("id", id); |
- item->SetString("label", model->GetLabelAt(i)); |
+ base::string16 label = model->GetLabelAt(i); |
+ ReplaceSubstringsAfterOffset(&label, 0, base::ASCIIToUTF16("&&"), |
+ base::ASCIIToUTF16("&")); |
+ item->SetString("label", label); |
gfx::Image icon; |
if (model->GetIconAt(i, &icon)) { |
SkBitmap icon_bitmap = icon.ToImageSkia()->GetRepresentation( |