| 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 34f422f8b1236189025e3e56a860ac2d22e5997e..63c8d9284b4767e4ea13b49a2c1f4c57267d82cd 100644
|
| --- a/chrome/browser/ui/views/tabs/tab_strip.cc
|
| +++ b/chrome/browser/ui/views/tabs/tab_strip.cc
|
| @@ -1432,11 +1432,8 @@ void TabStrip::PaintChildren(const ui::PaintContext& context) {
|
| Tabs selected_tabs;
|
|
|
| {
|
| - // TODO(pkasting): This results in greyscale AA for the tab titles. Work
|
| - // with Mike Reed to fix, or else convert to passing the tabs a memory
|
| - // canvas to paint on and then manually compositing.
|
| ui::CompositingRecorder opacity_recorder(context, size(),
|
| - GetInactiveAlpha(false));
|
| + GetInactiveAlpha(false), true);
|
|
|
| PaintClosingTabs(tab_count(), context);
|
|
|
| @@ -1494,7 +1491,7 @@ void TabStrip::PaintChildren(const ui::PaintContext& context) {
|
| // Match the inactive tab opacity for non-pressed states. See comments in
|
| // NewTabButton::PaintFill() for why we don't do this for the pressed state.
|
| ui::CompositingRecorder opacity_recorder(context, size(),
|
| - GetInactiveAlpha(true));
|
| + GetInactiveAlpha(true), false);
|
| newtab_button_->Paint(context);
|
| } else {
|
| newtab_button_->Paint(context);
|
|
|