Chromium Code Reviews| 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 5f67535a7d0faa5729df7d7762fb5101f4bb54f3..0a11d9c4e01dec0993e712766f5d7b59549171b0 100644 |
| --- a/chrome/browser/chromeos/status/status_area_view.cc |
| +++ b/chrome/browser/chromeos/status/status_area_view.cc |
| @@ -88,6 +88,10 @@ void StatusAreaView::Layout() { |
| cur_x += cur_size.width() + kSeparation; |
| } |
| } |
| +#if defined(USE_AURA) |
| + if (GetWidget()) |
|
sky
2011/12/13 16:40:41
This makes it easy to get stuck in a loop. Can we
stevenjb
2011/12/14 02:10:51
We already do; I will override PreferredSizeChange
|
| + GetWidget()->SetSize(GetPreferredSize()); |
| +#endif |
| } |
| void StatusAreaView::ChildPreferredSizeChanged(View* child) { |
| @@ -96,10 +100,6 @@ void StatusAreaView::ChildPreferredSizeChanged(View* child) { |
| // 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) { |