summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views/browser_actions_container.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/views/browser_actions_container.cc')
-rw-r--r--chrome/browser/views/browser_actions_container.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/browser/views/browser_actions_container.cc b/chrome/browser/views/browser_actions_container.cc
index b52db8c..ccbc581 100644
--- a/chrome/browser/views/browser_actions_container.cc
+++ b/chrome/browser/views/browser_actions_container.cc
@@ -385,12 +385,14 @@ void BrowserActionsContainer::OnBrowserActionExecuted(
gfx::NativeWindow frame_window =
toolbar_->browser()->window()->GetNativeHandle();
+ BubbleBorder::ArrowLocation arrowLocation = UILayoutIsRightToLeft() ?
+ BubbleBorder::TOP_LEFT : BubbleBorder::TOP_RIGHT;
popup_ = ExtensionPopup::Show(browser_action->popup_url(),
toolbar_->browser(),
toolbar_->browser()->profile(),
frame_window,
rect,
- BubbleBorder::TOP_RIGHT,
+ arrowLocation,
true); // Activate the popup window.
popup_->set_delegate(this);
popup_button_ = button;