| Index: chrome/browser/ui/views/tabs/tab_strip.cc
|
| diff --git a/chrome/browser/ui/views/tabs/tab_strip.cc b/chrome/browser/ui/views/tabs/tab_strip.cc
|
| index f37295b7ec75b5f5bfb30996d8eeb83c9fccd47d..26213b335fe5bbaa85ff1dfb02925fce17dae57e 100644
|
| --- a/chrome/browser/ui/views/tabs/tab_strip.cc
|
| +++ b/chrome/browser/ui/views/tabs/tab_strip.cc
|
| @@ -2324,6 +2324,9 @@ void TabStrip::SetTabBoundsForDrag(const std::vector<gfx::Rect>& tab_bounds) {
|
| DCHECK_EQ(tab_count(), static_cast<int>(tab_bounds.size()));
|
| for (int i = 0; i < tab_count(); ++i)
|
| tab_at(i)->SetBoundsRect(tab_bounds[i]);
|
| + // Reset the layout size as we've effectively layed out a different size.
|
| + // This ensures a layout happens after the drag is done.
|
| + last_layout_size_ = gfx::Size();
|
| }
|
|
|
| void TabStrip::AddMessageLoopObserver() {
|
|
|