Index: chrome/browser/ui/extensions/extension_action_view_controller.cc |
diff --git a/chrome/browser/ui/extensions/extension_action_view_controller.cc b/chrome/browser/ui/extensions/extension_action_view_controller.cc |
index 984ed1eccf0e0895e05aea5865be079c24fefbd0..1f16b506005ebac0eb811e0395c398993279004e 100644 |
--- a/chrome/browser/ui/extensions/extension_action_view_controller.cc |
+++ b/chrome/browser/ui/extensions/extension_action_view_controller.cc |
@@ -350,6 +350,8 @@ bool ExtensionActionViewController::TriggerSidebarWithUrl( |
DCHECK(toolbar_actions_bar_); |
toolbar_actions_bar_->SetSidebarOwner(this); |
+ platform_delegate_->ShowSidebar(sidebar_host_->host_contents()); |
+ |
PressButtonWithSlideOutIfEnabled( |
base::Bind(&ExtensionActionViewController::PressButton, |
weak_factory_.GetWeakPtr(), true)); |
@@ -390,6 +392,8 @@ void ExtensionActionViewController::HideSidebar() { |
if (!sidebar_host_) |
return; |
+ platform_delegate_->HideSidebar(); |
+ |
sidebar_host_.reset(); |
if (toolbar_actions_bar_) |
toolbar_actions_bar_->SetSidebarOwner(nullptr); |