| Index: ui/views/examples/tree_view_example.cc
|
| diff --git a/ui/views/examples/tree_view_example.cc b/ui/views/examples/tree_view_example.cc
|
| index 9681ede1559422704d3ffbf79d7ca29ac13a3166..0c31ce5337db6bd5b06fa153c305d0613a9a74ca 100644
|
| --- a/ui/views/examples/tree_view_example.cc
|
| +++ b/ui/views/examples/tree_view_example.cc
|
| @@ -130,19 +130,15 @@ bool TreeViewExample::CanEdit(TreeView* tree_view,
|
| void TreeViewExample::ShowContextMenuForView(View* source,
|
| const gfx::Point& point,
|
| ui::MenuSourceType source_type) {
|
| - ui::SimpleMenuModel context_menu_model(this);
|
| - context_menu_model.AddItem(ID_EDIT, ASCIIToUTF16("Edit"));
|
| - context_menu_model.AddItem(ID_REMOVE, ASCIIToUTF16("Remove"));
|
| - context_menu_model.AddItem(ID_ADD, ASCIIToUTF16("Add"));
|
| - context_menu_runner_.reset(new MenuRunner(&context_menu_model, 0));
|
| - if (context_menu_runner_->RunMenuAt(source->GetWidget(),
|
| - NULL,
|
| - gfx::Rect(point, gfx::Size()),
|
| - MENU_ANCHOR_TOPLEFT,
|
| - source_type) ==
|
| - MenuRunner::MENU_DELETED) {
|
| - return;
|
| - }
|
| + context_menu_model_.reset(new ui::SimpleMenuModel(this));
|
| + context_menu_model_->AddItem(ID_EDIT, ASCIIToUTF16("Edit"));
|
| + context_menu_model_->AddItem(ID_REMOVE, ASCIIToUTF16("Remove"));
|
| + context_menu_model_->AddItem(ID_ADD, ASCIIToUTF16("Add"));
|
| + context_menu_runner_.reset(
|
| + new MenuRunner(context_menu_model_.get(), MenuRunner::ASYNC));
|
| + context_menu_runner_->RunMenuAt(source->GetWidget(), nullptr,
|
| + gfx::Rect(point, gfx::Size()),
|
| + MENU_ANCHOR_TOPLEFT, source_type);
|
| }
|
|
|
| bool TreeViewExample::IsCommandIdChecked(int command_id) const {
|
|
|