| Index: ash/common/system/chromeos/network/vpn_list_view.cc
|
| diff --git a/ash/common/system/chromeos/network/vpn_list_view.cc b/ash/common/system/chromeos/network/vpn_list_view.cc
|
| index a66d03cac78fead0afe45be525d9334ba1316100..2b22a4fe103d1fe93661a9ea77a870ca9c7ac40f 100644
|
| --- a/ash/common/system/chromeos/network/vpn_list_view.cc
|
| +++ b/ash/common/system/chromeos/network/vpn_list_view.cc
|
| @@ -112,21 +112,11 @@ class VPNListProviderEntryMd : public views::ButtonListener,
|
| const std::string& name,
|
| int button_accessible_name_id)
|
| : parent_(parent) {
|
| - // TODO(varkha): Make this a sticky section header.
|
| + TrayPopupUtils::ConfigureAsStickyHeader(this);
|
| SetLayoutManager(new views::FillLayout);
|
| TriView* tri_view = TrayPopupUtils::CreateSubHeaderRowView();
|
| AddChildView(tri_view);
|
|
|
| - // Sets up the border. When the provider header is the first item in the
|
| - // list (i.e. when the list was empty before adding the provider row) there
|
| - // is already |kMenuSeparatorVerticalPadding| padding at the top of the
|
| - // scroll contents, so only add that padding when the list was not |empty|.
|
| - // TODO(varkha): Delete this special handling when we allow the header to be
|
| - // sticky and just use ConfigureAsStickyHeader() instead.
|
| - tri_view->SetBorder(
|
| - views::CreateEmptyBorder(top_item ? 0 : kMenuSeparatorVerticalPadding,
|
| - 0, kMenuSeparatorVerticalPadding, 0));
|
| -
|
| views::Label* label = TrayPopupUtils::CreateDefaultLabel();
|
| TrayPopupItemStyle style(TrayPopupItemStyle::FontStyle::SUB_HEADER);
|
| style.SetupLabel(label);
|
| @@ -370,12 +360,6 @@ void VPNListView::Update() {
|
| ->GetVisibleNetworkListByType(chromeos::NetworkTypePattern::VPN(),
|
| &networks);
|
|
|
| - if (!networks.empty() && IsConnectedOrConnecting(networks.front())) {
|
| - // If there is a connected or connecting network, show that network first.
|
| - AddNetwork(networks.front());
|
| - networks.erase(networks.begin());
|
| - }
|
| -
|
| // Show all VPN providers and all networks that are currently disconnected.
|
| AddProvidersAndNetworks(networks);
|
|
|
|
|