| Index: chrome/browser/ui/panels/panel_browser_view.cc
 | 
| ===================================================================
 | 
| --- chrome/browser/ui/panels/panel_browser_view.cc	(revision 98834)
 | 
| +++ chrome/browser/ui/panels/panel_browser_view.cc	(working copy)
 | 
| @@ -84,7 +84,7 @@
 | 
|  void PanelBrowserView::SetBounds(const gfx::Rect& bounds) {
 | 
|    bounds_ = bounds;
 | 
|  
 | 
| -  //// No animation if the panel is being dragged.
 | 
| +  // No animation if the panel is being dragged.
 | 
|    if (mouse_dragging_) {
 | 
|      ::BrowserView::SetBounds(bounds);
 | 
|      return;
 | 
| @@ -207,8 +207,10 @@
 | 
|        break;
 | 
|    }
 | 
|  
 | 
| +  int bottom = panel_->manager()->GetBottomPositionForExpansionState(
 | 
| +      expansion_state);
 | 
|    gfx::Rect bounds = bounds_;
 | 
| -  bounds.set_y(bounds.y() + bounds.height() - height);
 | 
| +  bounds.set_y(bottom - height);
 | 
|    bounds.set_height(height);
 | 
|    SetBounds(bounds);
 | 
|  }
 | 
| 
 |