| Index: chrome/browser/ui/cocoa/page_info/page_info_bubble_controller.mm
|
| diff --git a/chrome/browser/ui/cocoa/page_info/page_info_bubble_controller.mm b/chrome/browser/ui/cocoa/page_info/page_info_bubble_controller.mm
|
| index 4f50b6dacdb108c9616c69e78856bd9939a00038..8885b7b127a4cd524b5985d6fffae8efd853577d 100644
|
| --- a/chrome/browser/ui/cocoa/page_info/page_info_bubble_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/page_info/page_info_bubble_controller.mm
|
| @@ -357,6 +357,11 @@ bool IsInternalURL(const GURL& url) {
|
| [connectionHelpButton_ setTarget:self];
|
| [connectionHelpButton_ setAction:@selector(openConnectionHelp:)];
|
|
|
| + if (base::i18n::IsRTL()) {
|
| + securitySummaryField_.alignment = NSRightTextAlignment;
|
| + securityDetailsField_.alignment = NSRightTextAlignment;
|
| + }
|
| +
|
| return securitySectionView.get();
|
| }
|
|
|
| @@ -508,9 +513,13 @@ bool IsInternalURL(const GURL& url) {
|
| yPos = [self setYPositionOfView:securityDetailsField_
|
| to:yPos + kSecurityParagraphSpacing];
|
|
|
| - [connectionHelpButton_ setFrameOrigin:NSMakePoint(kSectionHorizontalPadding -
|
| - kLinkButtonXAdjustment,
|
| - yPos)];
|
| + NSPoint helpOrigin =
|
| + NSMakePoint(kSectionHorizontalPadding - kLinkButtonXAdjustment, yPos);
|
| + if (base::i18n::IsRTL()) {
|
| + helpOrigin.x = NSWidth([contentView_ frame]) - helpOrigin.x -
|
| + NSWidth(connectionHelpButton_.frame);
|
| + }
|
| + [connectionHelpButton_ setFrameOrigin:helpOrigin];
|
| yPos = NSMaxY([connectionHelpButton_ frame]);
|
|
|
| if (resetDecisionsButton_) {
|
|
|