Index: chrome/browser/ui/toolbar/toolbar_actions_model.cc |
diff --git a/chrome/browser/ui/toolbar/toolbar_actions_model.cc b/chrome/browser/ui/toolbar/toolbar_actions_model.cc |
index 3117eaa67c2c88ca91d7c76ab6e3ed3d5af55dec..c508e3da00a90f4a52797388a3cff33a51493c33 100644 |
--- a/chrome/browser/ui/toolbar/toolbar_actions_model.cc |
+++ b/chrome/browser/ui/toolbar/toolbar_actions_model.cc |
@@ -268,6 +268,12 @@ void ToolbarActionsModel::OnReady() { |
actions_initialized_ = true; |
for (Observer& observer : observers_) |
observer.OnToolbarModelInitialized(); |
+ |
+ if (use_redesign_) { |
+ ComponentToolbarActionsFactory::GetInstance()->UnloadMigratedExtensions( |
+ extensions::ExtensionSystem::Get(profile_)->extension_service(), |
+ extension_registry_); |
+ } |
} |
size_t ToolbarActionsModel::FindNewPositionFromLastKnownGood( |