| Index: ash/system/status_area_widget_delegate.cc
|
| diff --git a/ash/system/status_area_widget_delegate.cc b/ash/system/status_area_widget_delegate.cc
|
| index b8dfdf985cc593f1e0f6cb5f3609d2ff570f4a7b..72a289db50e470d7d066a9b464e1961f0e0e11a9 100644
|
| --- a/ash/system/status_area_widget_delegate.cc
|
| +++ b/ash/system/status_area_widget_delegate.cc
|
| @@ -89,6 +89,13 @@
|
| views::ColumnSet* columns = layout->AddColumnSet(0);
|
| if (alignment_ == SHELF_ALIGNMENT_BOTTOM ||
|
| alignment_ == SHELF_ALIGNMENT_TOP) {
|
| + // Alternate shelf layout insets are all handled by tray_background_view.
|
| + if (!ash::switches::UseAlternateShelfLayout()) {
|
| + if (alignment_ == SHELF_ALIGNMENT_TOP)
|
| + layout->SetInsets(kStatusTrayOffsetFromScreenEdge, 0, 0, 0);
|
| + else
|
| + layout->SetInsets(0, 0, kStatusTrayOffsetFromScreenEdge, 0);
|
| + }
|
| bool is_first_visible_child = true;
|
| for (int c = 0; c < child_count(); ++c) {
|
| views::View* child = child_at(c);
|
| @@ -108,6 +115,12 @@
|
| layout->AddView(child);
|
| }
|
| } else {
|
| + if (!ash::switches::UseAlternateShelfLayout()) {
|
| + if (alignment_ == SHELF_ALIGNMENT_LEFT)
|
| + layout->SetInsets(0, kStatusTrayOffsetFromScreenEdge, 0, 0);
|
| + else
|
| + layout->SetInsets(0, 0, 0, kStatusTrayOffsetFromScreenEdge);
|
| + }
|
| columns->AddColumn(views::GridLayout::FILL, views::GridLayout::CENTER,
|
| 0, /* resize percent */
|
| views::GridLayout::USE_PREF, 0, 0);
|
|
|