Index: chrome/browser/ui/cocoa/extensions/browser_actions_controller.mm |
diff --git a/chrome/browser/ui/cocoa/extensions/browser_actions_controller.mm b/chrome/browser/ui/cocoa/extensions/browser_actions_controller.mm |
index 3970f9680416324f42a071a1067e8cabcdb95bad..9ede3a62d5ffa0a3c7ec803922a69cae71559a0e 100644 |
--- a/chrome/browser/ui/cocoa/extensions/browser_actions_controller.mm |
+++ b/chrome/browser/ui/cocoa/extensions/browser_actions_controller.mm |
@@ -152,6 +152,7 @@ class ToolbarActionsBarBridge : public ToolbarActionsBarDelegate { |
private: |
// ToolbarActionsBarDelegate: |
+ bool IsReady() const override; |
void AddViewForAction(ToolbarActionViewController* action, |
size_t index) override; |
void RemoveViewForAction(ToolbarActionViewController* action) override; |
@@ -181,6 +182,12 @@ ToolbarActionsBarBridge::ToolbarActionsBarBridge( |
ToolbarActionsBarBridge::~ToolbarActionsBarBridge() { |
} |
+bool ToolbarActionsBarBridge::IsReady() const { |
+ // Unlike the ui/views implementation, the BrowserActionsController is ready |
+ // to create views from the time of its construction. |
+ return true; |
+} |
+ |
void ToolbarActionsBarBridge::AddViewForAction( |
ToolbarActionViewController* action, |
size_t index) { |