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 9d1af4e6e8af0d697411c3445a09d9b363c9b434..a7a51cbaf4506299777cfb2977e99cb9ddb66d48 100644 |
--- a/ui/views/examples/tree_view_example.cc |
+++ b/ui/views/examples/tree_view_example.cc |
@@ -123,14 +123,15 @@ bool TreeViewExample::CanEdit(TreeView* tree_view, |
} |
void TreeViewExample::ShowContextMenuForView(View* source, |
- const gfx::Point& point) { |
+ 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)); |
if (context_menu_runner_->RunMenuAt(source->GetWidget(), NULL, |
- gfx::Rect(point, gfx::Size()), MenuItemView::TOPLEFT, 0) == |
+ gfx::Rect(point, gfx::Size()), MenuItemView::TOPLEFT, source_type, 0) == |
MenuRunner::MENU_DELETED) |
return; |
} |