Index: chrome/browser/ui/views/tabs/dragged_tab_view.cc |
diff --git a/chrome/browser/ui/views/tabs/dragged_tab_view.cc b/chrome/browser/ui/views/tabs/dragged_tab_view.cc |
index ce196a5c3811200368d6cc0ae608ac790070b7f9..70a1a6a43040756bf996e836975927e4b3574b51 100644 |
--- a/chrome/browser/ui/views/tabs/dragged_tab_view.cc |
+++ b/chrome/browser/ui/views/tabs/dragged_tab_view.cc |
@@ -141,17 +141,15 @@ void DraggedTabView::PaintDetachedView(gfx::Canvas* canvas) { |
bitmap_device.eraseARGB(0, 0, 0, 0); |
int tab_height = renderer_bounds_.back().height(); |
- scale_canvas.FillRectInt(kDraggedTabBorderColor, 0, |
- tab_height - kDragFrameBorderSize, |
- ps.width(), ps.height() - tab_height); |
- int image_x = kDragFrameBorderSize; |
- int image_y = tab_height; |
- int image_w = ps.width() - kTwiceDragFrameBorderSize; |
- int image_h = contents_size_.height(); |
- scale_canvas.FillRectInt(SK_ColorBLACK, image_x, image_y, image_w, image_h); |
- photobooth_->PaintScreenshotIntoCanvas( |
- &scale_canvas, |
- gfx::Rect(image_x, image_y, image_w, image_h)); |
+ scale_canvas.FillRect(kDraggedTabBorderColor, |
+ gfx::Rect(0, tab_height - kDragFrameBorderSize, |
+ ps.width(), ps.height() - tab_height)); |
+ gfx::Rect image_rect(kDragFrameBorderSize, |
+ tab_height, |
+ ps.width() - kTwiceDragFrameBorderSize, |
+ contents_size_.height()); |
+ scale_canvas.FillRect(SK_ColorBLACK, image_rect); |
+ photobooth_->PaintScreenshotIntoCanvas(&scale_canvas, image_rect); |
for (size_t i = 0; i < renderers_.size(); ++i) |
renderers_[i]->Paint(&scale_canvas); |