| Index: chrome/browser/ui/views/tabs/tab.cc
|
| diff --git a/chrome/browser/ui/views/tabs/tab.cc b/chrome/browser/ui/views/tabs/tab.cc
|
| index 8d376e60db2fd66197451b670d11ae7ac796eb19..be43953f223fa73334b1780994fd2898f23184a3 100644
|
| --- a/chrome/browser/ui/views/tabs/tab.cc
|
| +++ b/chrome/browser/ui/views/tabs/tab.cc
|
| @@ -798,6 +798,11 @@ void Tab::Layout() {
|
| kViewSpacing - title_left;
|
| }
|
| gfx::Rect rect(title_left, lb.y(), std::max(title_width, 0), lb.height());
|
| + const int title_height = title_->GetPreferredSize().height();
|
| + if (title_height > rect.height()) {
|
| + rect.set_y(lb.y() - (title_height - rect.height()) / 2);
|
| + rect.set_height(title_height);
|
| + }
|
| rect.set_x(GetMirroredXForRect(rect));
|
| title_->SetBoundsRect(rect);
|
| }
|
|
|