Index: chrome/browser/ui/toolbar/test_toolbar_action_view_controller.cc |
diff --git a/chrome/browser/ui/toolbar/test_toolbar_action_view_controller.cc b/chrome/browser/ui/toolbar/test_toolbar_action_view_controller.cc |
index 5c885f29d5016a97bd5388065158eefdf02bc7f5..bb296d3d658c1afc17cf20277ebdeaf834219b7e 100644 |
--- a/chrome/browser/ui/toolbar/test_toolbar_action_view_controller.cc |
+++ b/chrome/browser/ui/toolbar/test_toolbar_action_view_controller.cc |
@@ -15,6 +15,7 @@ TestToolbarActionViewController::TestToolbarActionViewController( |
delegate_(nullptr), |
is_enabled_(true), |
wants_to_run_(false), |
+ disabled_click_opens_menu_(false), |
execute_action_count_(0) { |
} |
@@ -90,6 +91,10 @@ void TestToolbarActionViewController::UpdateState() { |
UpdateDelegate(); |
} |
+bool TestToolbarActionViewController::DisabledClickOpensMenu() const { |
+ return disabled_click_opens_menu_; |
+} |
+ |
void TestToolbarActionViewController::ShowPopup(bool by_user) { |
delegate_->OnPopupShown(by_user); |
} |
@@ -116,6 +121,12 @@ void TestToolbarActionViewController::SetWantsToRun(bool wants_to_run) { |
UpdateDelegate(); |
} |
+void TestToolbarActionViewController::SetDisabledClickOpensMenu( |
+ bool disabled_click_opens_menu) { |
+ disabled_click_opens_menu_ = disabled_click_opens_menu; |
+ UpdateDelegate(); |
+} |
+ |
void TestToolbarActionViewController::UpdateDelegate() { |
if (delegate_) |
delegate_->UpdateState(); |