| Index: ui/message_center/views/message_center_view.cc
 | 
| diff --git a/ui/message_center/views/message_center_view.cc b/ui/message_center/views/message_center_view.cc
 | 
| index c33f4b4e723695e370ad153b0f6c47fe84b1a2be..35177b82848b89e27f7604472506fffb6b8ad2b2 100644
 | 
| --- a/ui/message_center/views/message_center_view.cc
 | 
| +++ b/ui/message_center/views/message_center_view.cc
 | 
| @@ -61,8 +61,8 @@ class NoNotificationMessageView : public views::View {
 | 
|    virtual ~NoNotificationMessageView();
 | 
|  
 | 
|    // Overridden from views::View.
 | 
| -  virtual gfx::Size GetPreferredSize() OVERRIDE;
 | 
| -  virtual int GetHeightForWidth(int width) OVERRIDE;
 | 
| +  virtual gfx::Size GetPreferredSize() const OVERRIDE;
 | 
| +  virtual int GetHeightForWidth(int width) const OVERRIDE;
 | 
|    virtual void Layout() OVERRIDE;
 | 
|  
 | 
|   private:
 | 
| @@ -87,11 +87,11 @@ NoNotificationMessageView::NoNotificationMessageView() {
 | 
|  NoNotificationMessageView::~NoNotificationMessageView() {
 | 
|  }
 | 
|  
 | 
| -gfx::Size NoNotificationMessageView::GetPreferredSize() {
 | 
| +gfx::Size NoNotificationMessageView::GetPreferredSize() const {
 | 
|    return gfx::Size(kMinScrollViewHeight, label_->GetPreferredSize().width());
 | 
|  }
 | 
|  
 | 
| -int NoNotificationMessageView::GetHeightForWidth(int width) {
 | 
| +int NoNotificationMessageView::GetHeightForWidth(int width) const {
 | 
|    return kMinScrollViewHeight;
 | 
|  }
 | 
|  
 | 
| @@ -121,8 +121,8 @@ class MessageListView : public views::View,
 | 
|   protected:
 | 
|    // Overridden from views::View.
 | 
|    virtual void Layout() OVERRIDE;
 | 
| -  virtual gfx::Size GetPreferredSize() OVERRIDE;
 | 
| -  virtual int GetHeightForWidth(int width) OVERRIDE;
 | 
| +  virtual gfx::Size GetPreferredSize() const OVERRIDE;
 | 
| +  virtual int GetHeightForWidth(int width) const OVERRIDE;
 | 
|    virtual void PaintChildren(gfx::Canvas* canvas,
 | 
|                               const views::CullSet& cull_set) OVERRIDE;
 | 
|    virtual void ReorderChildLayers(ui::Layer* parent_layer) OVERRIDE;
 | 
| @@ -133,7 +133,7 @@ class MessageListView : public views::View,
 | 
|    virtual void OnBoundsAnimatorDone(views::BoundsAnimator* animator) OVERRIDE;
 | 
|  
 | 
|   private:
 | 
| -  bool IsValidChild(views::View* child);
 | 
| +  bool IsValidChild(const views::View* child) const;
 | 
|    void DoUpdateIfPossible();
 | 
|  
 | 
|    // Animates all notifications below target upwards to align with the top of
 | 
| @@ -276,10 +276,10 @@ void MessageListView::UpdateNotification(MessageView* view,
 | 
|    DoUpdateIfPossible();
 | 
|  }
 | 
|  
 | 
| -gfx::Size MessageListView::GetPreferredSize() {
 | 
| +gfx::Size MessageListView::GetPreferredSize() const {
 | 
|    int width = 0;
 | 
|    for (int i = 0; i < child_count(); i++) {
 | 
| -    views::View* child = child_at(i);
 | 
| +    const views::View* child = child_at(i);
 | 
|      if (IsValidChild(child))
 | 
|        width = std::max(width, child->GetPreferredSize().width());
 | 
|    }
 | 
| @@ -288,7 +288,7 @@ gfx::Size MessageListView::GetPreferredSize() {
 | 
|                     GetHeightForWidth(width + GetInsets().width()));
 | 
|  }
 | 
|  
 | 
| -int MessageListView::GetHeightForWidth(int width) {
 | 
| +int MessageListView::GetHeightForWidth(int width) const {
 | 
|    if (fixed_height_ > 0)
 | 
|      return fixed_height_;
 | 
|  
 | 
| @@ -296,7 +296,7 @@ int MessageListView::GetHeightForWidth(int width) {
 | 
|    int height = 0;
 | 
|    int padding = 0;
 | 
|    for (int i = 0; i < child_count(); ++i) {
 | 
| -    views::View* child = child_at(i);
 | 
| +    const views::View* child = child_at(i);
 | 
|      if (!IsValidChild(child))
 | 
|        continue;
 | 
|      height += child->GetHeightForWidth(width) + padding;
 | 
| @@ -391,10 +391,12 @@ void MessageListView::OnBoundsAnimatorDone(views::BoundsAnimator* animator) {
 | 
|      GetWidget()->SynthesizeMouseMoveEvent();
 | 
|  }
 | 
|  
 | 
| -bool MessageListView::IsValidChild(views::View* child) {
 | 
| +bool MessageListView::IsValidChild(const views::View* child) const {
 | 
|    return child->visible() &&
 | 
| -         deleting_views_.find(child) == deleting_views_.end() &&
 | 
| -         deleted_when_done_.find(child) == deleted_when_done_.end();
 | 
| +      deleting_views_.find(const_cast<views::View*>(child)) ==
 | 
| +          deleting_views_.end() &&
 | 
| +      deleted_when_done_.find(const_cast<views::View*>(child)) ==
 | 
| +          deleted_when_done_.end();
 | 
|  }
 | 
|  
 | 
|  void MessageListView::DoUpdateIfPossible() {
 | 
| @@ -761,7 +763,7 @@ void MessageCenterView::Layout() {
 | 
|      GetWidget()->GetRootView()->SchedulePaint();
 | 
|  }
 | 
|  
 | 
| -gfx::Size MessageCenterView::GetPreferredSize() {
 | 
| +gfx::Size MessageCenterView::GetPreferredSize() const {
 | 
|    if (settings_transition_animation_ &&
 | 
|        settings_transition_animation_->is_animating()) {
 | 
|      int content_width = std::max(source_view_->GetPreferredSize().width(),
 | 
| @@ -773,14 +775,14 @@ gfx::Size MessageCenterView::GetPreferredSize() {
 | 
|  
 | 
|    int width = 0;
 | 
|    for (int i = 0; i < child_count(); ++i) {
 | 
| -    views::View* child = child_at(0);
 | 
| +    const views::View* child = child_at(0);
 | 
|      if (child->visible())
 | 
|        width = std::max(width, child->GetPreferredSize().width());
 | 
|    }
 | 
|    return gfx::Size(width, GetHeightForWidth(width));
 | 
|  }
 | 
|  
 | 
| -int MessageCenterView::GetHeightForWidth(int width) {
 | 
| +int MessageCenterView::GetHeightForWidth(int width) const {
 | 
|    if (settings_transition_animation_ &&
 | 
|        settings_transition_animation_->is_animating()) {
 | 
|      int content_height = target_height_;
 | 
| 
 |