Index: ash/shell/window_type_launcher.cc |
diff --git a/ash/shell/window_type_launcher.cc b/ash/shell/window_type_launcher.cc |
index e0214d39d23ae86842a9aab1041e0e625c33e2f0..61ba3faf504a694b3d49ba7e3d30a1e24ec76ad8 100644 |
--- a/ash/shell/window_type_launcher.cc |
+++ b/ash/shell/window_type_launcher.cc |
@@ -387,13 +387,16 @@ void WindowTypeLauncher::ShowContextMenuForView( |
MenuItemView::NORMAL); |
// MenuRunner takes ownership of root. |
menu_runner_.reset(new MenuRunner(root)); |
- if (menu_runner_->RunMenuAt(GetWidget(), NULL, |
- gfx::Rect(point, gfx::Size()), |
- MenuItemView::TOPLEFT, |
- source_type, |
- MenuRunner::HAS_MNEMONICS | views::MenuRunner::CONTEXT_MENU) == |
- MenuRunner::MENU_DELETED) |
+ if (menu_runner_->RunMenuAt( |
+ GetWidget(), |
+ NULL, |
+ gfx::Rect(point, gfx::Size()), |
+ views::MENU_ANCHOR_TOPLEFT, |
+ source_type, |
+ MenuRunner::HAS_MNEMONICS | views::MenuRunner::CONTEXT_MENU) == |
+ MenuRunner::MENU_DELETED) { |
return; |
+ } |
} |
} // namespace shell |