diff --git a/mozilla/camino/src/browser/BrowserTabBarView.mm b/mozilla/camino/src/browser/BrowserTabBarView.mm index 3f056c460ee..c0ea76ab9bb 100644 --- a/mozilla/camino/src/browser/BrowserTabBarView.mm +++ b/mozilla/camino/src/browser/BrowserTabBarView.mm @@ -265,7 +265,7 @@ static const float kScrollButtonInterval = 0.15; // time (in seconds) between f { // draw tab bar background, omitting the selected Tab NSRect barFrame = [self bounds]; - NSPoint patternOrigin = [self convertPoint:NSMakePoint(0.0f, 0.0f) toView:nil]; + NSPoint patternOrigin = [self convertPoint:NSMakePoint(0.0f, 0.0f) toView:[[self window] contentView]]; NSRect fillRect; // first, fill to the left of the active tab diff --git a/mozilla/camino/src/extensions/TabButtonCell.mm b/mozilla/camino/src/extensions/TabButtonCell.mm index 5347e62b0d1..d6b02facd27 100644 --- a/mozilla/camino/src/extensions/TabButtonCell.mm +++ b/mozilla/camino/src/extensions/TabButtonCell.mm @@ -138,7 +138,7 @@ static NSImage* gTabButtonDividerImage = nil; [gTabButtonDividerImage compositeToPoint:NSMakePoint(NSMaxX(rect), rect.origin.y) operation:NSCompositeSourceOver]; } - NSPoint patternOrigin = [controlView convertPoint:NSMakePoint(0.0f, 0.0f) toView:nil]; + NSPoint patternOrigin = [controlView convertPoint:NSMakePoint(0.0f, 0.0f) toView:[[controlView window] contentView]]; NSWindow *window = [[mTabViewItem tabView] window]; if ([mTabViewItem tabState] == NSSelectedTab) { // move things down a little, to give the impression of being pulled forward