Index: ui/views/examples/menu_example.cc |
diff --git a/ui/views/examples/menu_example.cc b/ui/views/examples/menu_example.cc |
index 7f38c5d853fdca18fa40e2086f49afae6229ab48..c8c8368a73f83033d9e9068e4ece327116721760 100644 |
--- a/ui/views/examples/menu_example.cc |
+++ b/ui/views/examples/menu_example.cc |
@@ -179,16 +179,12 @@ ExampleMenuButton::~ExampleMenuButton() { |
void ExampleMenuButton::OnMenuButtonClicked(MenuButton* source, |
const gfx::Point& point, |
const ui::Event* event) { |
- menu_runner_.reset(new MenuRunner(GetMenuModel(), MenuRunner::HAS_MNEMONICS)); |
- |
- if (menu_runner_->RunMenuAt(source->GetWidget()->GetTopLevelWidget(), |
- this, |
- gfx::Rect(point, gfx::Size()), |
- MENU_ANCHOR_TOPRIGHT, |
- ui::MENU_SOURCE_NONE) == |
- MenuRunner::MENU_DELETED) { |
- return; |
- } |
+ menu_runner_.reset(new MenuRunner( |
+ GetMenuModel(), MenuRunner::HAS_MNEMONICS | MenuRunner::ASYNC)); |
+ |
+ menu_runner_->RunMenuAt(source->GetWidget()->GetTopLevelWidget(), this, |
+ gfx::Rect(point, gfx::Size()), MENU_ANCHOR_TOPRIGHT, |
+ ui::MENU_SOURCE_NONE); |
} |
ui::SimpleMenuModel* ExampleMenuButton::GetMenuModel() { |