Index: chrome/browser/ui/cocoa/browser_window_controller.mm |
diff --git a/chrome/browser/ui/cocoa/browser_window_controller.mm b/chrome/browser/ui/cocoa/browser_window_controller.mm |
index 66b144c334ee83ddac98c19c2f500f2e6405478f..aa462c9d7e856cf91ff9b2bf829340f42011b302 100644 |
--- a/chrome/browser/ui/cocoa/browser_window_controller.mm |
+++ b/chrome/browser/ui/cocoa/browser_window_controller.mm |
@@ -1660,10 +1660,13 @@ enum { |
return style; |
} |
-- (NSPoint)themePatternPhase { |
+- (NSPoint)themePatternPhaseForAlignment:(ThemePatternAlignment)alignment { |
NSView* windowChromeView = [[[self window] contentView] superview]; |
+ NSView* tabStripView = nil; |
+ if (alignment == THEME_PATTERN_ALIGN_WITH_TAB_STRIP && [self hasTabStrip]) |
+ tabStripView = [self tabStripView]; |
return [BrowserWindowUtils themePatternPhaseFor:windowChromeView |
- withTabStrip:[self tabStripView]]; |
+ withTabStrip:tabStripView]; |
} |
- (NSPoint)bookmarkBubblePoint { |