Index: chrome/browser/ui/cocoa/location_bar/bubble_decoration.mm |
diff --git a/chrome/browser/ui/cocoa/location_bar/bubble_decoration.mm b/chrome/browser/ui/cocoa/location_bar/bubble_decoration.mm |
index da2d46ffc062ef55466c4ca5b004f249924213ab..0d64f4b5c6bf1052c2f5fe5b8272f4a4f003c53b 100644 |
--- a/chrome/browser/ui/cocoa/location_bar/bubble_decoration.mm |
+++ b/chrome/browser/ui/cocoa/location_bar/bubble_decoration.mm |
@@ -102,8 +102,13 @@ CGFloat BubbleDecoration::GetWidthForSpace(CGFloat width) { |
NSRect BubbleDecoration::GetBackgroundFrame(NSRect frame) { |
NSRect background_frame = NSInsetRect(frame, 0.0, kBackgroundFrameYInset); |
- background_frame.origin.x += kBackgroundFrameLeftMargin; |
- background_frame.size.width -= kDividerPadding; |
+ if (cocoa_l10n_util::ShouldDoExperimentalRTLLayout()) { |
+ background_frame.origin.x += kDividerPadding; |
+ background_frame.size.width -= kDividerPadding + kBackgroundFrameLeftMargin; |
+ } else { |
+ background_frame.origin.x += kBackgroundFrameLeftMargin; |
+ background_frame.size.width -= kDividerPadding; |
+ } |
return background_frame; |
} |