Index: chrome/browser/ui/cocoa/tabs/tab_strip_view.mm |
diff --git a/chrome/browser/ui/cocoa/tabs/tab_strip_view.mm b/chrome/browser/ui/cocoa/tabs/tab_strip_view.mm |
index 35d3c091dd0151e93c9a03fedfbe569a39701302..f86e53f778b97172a49ce63ab609c48176b6cba1 100644 |
--- a/chrome/browser/ui/cocoa/tabs/tab_strip_view.mm |
+++ b/chrome/browser/ui/cocoa/tabs/tab_strip_view.mm |
@@ -13,6 +13,7 @@ |
#import "chrome/browser/ui/cocoa/new_tab_button.h" |
#import "chrome/browser/ui/cocoa/nsview_additions.h" |
#import "chrome/browser/ui/cocoa/tabs/tab_strip_controller.h" |
+#import "chrome/browser/ui/cocoa/tabs/tab_view.h" |
#import "chrome/browser/ui/cocoa/view_id_util.h" |
#include "grit/generated_resources.h" |
#include "grit/theme_resources.h" |
@@ -75,8 +76,11 @@ |
borderRect.size.height = [image size].height; |
borderRect.origin.y = 0; |
- NSDrawThreePartImage(borderRect, nil, image, nil, /*vertical=*/NO, |
- NSCompositeSourceOver, 1.0, /*flipped=*/NO); |
+ BOOL focused = [[self window] isKeyWindow] || [[self window] isMainWindow]; |
+ NSDrawThreePartImage(borderRect, nil, image, nil, /*vertical=*/ NO, |
+ NSCompositeSourceOver, |
+ focused ? 1.0 : tabs::kImageNoFocusAlpha, |
+ /*flipped=*/ NO); |
} |
- (void)drawRect:(NSRect)rect { |