| Index: ui/message_center/views/message_list_view.cc
|
| diff --git a/ui/message_center/views/message_list_view.cc b/ui/message_center/views/message_list_view.cc
|
| index 06cce39c28a3b0defe6e473284cfcea9da3e3661..653b3f825a6fea4004c1f07a230e1f38bc848424 100644
|
| --- a/ui/message_center/views/message_list_view.cc
|
| +++ b/ui/message_center/views/message_list_view.cc
|
| @@ -349,15 +349,17 @@ void MessageListView::DoUpdateIfPossible() {
|
| return;
|
| }
|
|
|
| - int new_height = GetHeightForWidth(child_area.width() + GetInsets().width());
|
| - SetSize(gfx::Size(child_area.width() + GetInsets().width(), new_height));
|
| -
|
| if (base::CommandLine::ForCurrentProcess()->HasSwitch(
|
| switches::kEnableMessageCenterAlwaysScrollUpUponNotificationRemoval))
|
| AnimateNotificationsBelowTarget();
|
| else
|
| AnimateNotifications();
|
|
|
| + // Should calculate and set new size after calling AnimateNotifications()
|
| + // because fixed_height_ may be updated in it.
|
| + int new_height = GetHeightForWidth(child_area.width() + GetInsets().width());
|
| + SetSize(gfx::Size(child_area.width() + GetInsets().width(), new_height));
|
| +
|
| adding_views_.clear();
|
| deleting_views_.clear();
|
|
|
|
|