| Index: chrome/browser/chromeos/status/status_area_view.cc
|
| diff --git a/chrome/browser/chromeos/status/status_area_view.cc b/chrome/browser/chromeos/status/status_area_view.cc
|
| index 03086400bd7a1305af8005632d2423ee7576cebb..30e168e706e31f5afa93c0c1b11c5a51b850da74 100644
|
| --- a/chrome/browser/chromeos/status/status_area_view.cc
|
| +++ b/chrome/browser/chromeos/status/status_area_view.cc
|
| @@ -90,16 +90,20 @@ void StatusAreaView::Layout() {
|
| }
|
| }
|
|
|
| +void StatusAreaView::PreferredSizeChanged() {
|
| +#if defined(USE_AURA)
|
| + if (GetWidget())
|
| + GetWidget()->SetSize(GetPreferredSize());
|
| +#endif
|
| + views::AccessiblePaneView::PreferredSizeChanged();
|
| +}
|
| +
|
| void StatusAreaView::ChildPreferredSizeChanged(View* child) {
|
| // When something like the clock menu button's size changes, we need to
|
| // relayout. Also mark that this view's size has changed. This will let
|
| // BrowserView know to relayout, which will reset the bounds of this view.
|
| Layout();
|
| PreferredSizeChanged();
|
| -#if defined(USE_AURA)
|
| - if (GetWidget())
|
| - GetWidget()->SetSize(GetPreferredSize());
|
| -#endif
|
| }
|
|
|
| void StatusAreaView::MakeButtonsActive(bool active) {
|
|
|