Chromium Code Reviews| Index: ash/system/network/network_list.cc |
| diff --git a/ash/system/network/network_list.cc b/ash/system/network/network_list.cc |
| index 9ed47151bdadd73493461f693f89e7b1972e9aa5..f4ae466a2d55cf850a98d2d9b1fa52e56082e373 100644 |
| --- a/ash/system/network/network_list.cc |
| +++ b/ash/system/network/network_list.cc |
| @@ -641,13 +641,19 @@ void NetworkListView::UpdateInfoLabel(int message_id, |
| return; |
| } |
| if (!info_label) |
| - info_label = new InfoLabel(message_id); |
| + info_label = new InfoLabel(message_id, this); |
|
Kyle Horimoto
2017/07/10 18:37:07
/* delegate */
lesliewatkins
2017/07/12 21:49:50
Done.
|
| else |
| - info_label->SetMessage(message_id); |
| + info_label->Update(message_id); |
| + |
| PlaceViewAtIndex(info_label, insertion_index); |
| *info_label_ptr = info_label; |
| } |
| +void NetworkListView::OnLabelClicked(TrayDetailsView::InfoLabel* label) { |
| + if (label->message_id() == IDS_ASH_STATUS_TRAY_ENABLE_BLUETOOTH) |
| + Shell::Get()->system_tray_controller()->ShowBluetoothSettings(); |
| +} |
| + |
| int NetworkListView::UpdateSectionHeaderRow(NetworkTypePattern pattern, |
| bool enabled, |
| int child_index, |