| Index: chrome/browser/ui/app_list/search/arc_app_result.cc
|
| diff --git a/chrome/browser/ui/app_list/search/arc_app_result.cc b/chrome/browser/ui/app_list/search/arc_app_result.cc
|
| index a0a6a3e59ca7fc1fa48b6e75e7038a3edd1e7a30..e1ed3cc69ffbb1c778f4a6ef1c486d0c98f963cc 100644
|
| --- a/chrome/browser/ui/app_list/search/arc_app_result.cc
|
| +++ b/chrome/browser/ui/app_list/search/arc_app_result.cc
|
| @@ -66,8 +66,10 @@ std::unique_ptr<SearchResult> ArcAppResult::Duplicate() const {
|
| }
|
|
|
| ui::MenuModel* ArcAppResult::GetContextMenuModel() {
|
| - context_menu_.reset(new ArcAppContextMenu(
|
| - this, profile(), app_id(), controller()));
|
| + if (!context_menu_) {
|
| + context_menu_.reset(
|
| + new ArcAppContextMenu(this, profile(), app_id(), controller()));
|
| + }
|
| return context_menu_->GetMenuModel();
|
| }
|
|
|
|
|