diff --git a/platform/dvcs-impl/src/com/intellij/dvcs/branch/DvcsBranchPopup.java b/platform/dvcs-impl/src/com/intellij/dvcs/branch/DvcsBranchPopup.java index c11453edcbf0..49773fdd9eee 100644 --- a/platform/dvcs-impl/src/com/intellij/dvcs/branch/DvcsBranchPopup.java +++ b/platform/dvcs-impl/src/com/intellij/dvcs/branch/DvcsBranchPopup.java @@ -55,8 +55,7 @@ public abstract class DvcsBranchPopup { myMultiRootBranchConfig = multiRootBranchConfig; myInSpecificRepository = myRepositoryManager.moreThanOneRoot() && myVcsSettings.getSyncSetting() == DvcsSyncSettings.Value.DONT_SYNC; String title = buildTitle(currentRepository); - myPopup = new BranchActionGroupPopup(title, myProject, preselectActionCondition, - ActionGroupUtil.forceRecursiveUpdateInBackground(createActions()), dimensionKey, dataContext); + myPopup = new BranchActionGroupPopup(title, myProject, preselectActionCondition, createActions(), dimensionKey, dataContext); initBranchSyncPolicyIfNotInitialized(); warnThatBranchesDivergedIfNeeded(); if (myRepositoryManager.moreThanOneRoot()) { diff --git a/platform/dvcs-impl/src/com/intellij/dvcs/ui/BranchActionGroupPopup.java b/platform/dvcs-impl/src/com/intellij/dvcs/ui/BranchActionGroupPopup.java index 491ebe850018..f640def66f5d 100644 --- a/platform/dvcs-impl/src/com/intellij/dvcs/ui/BranchActionGroupPopup.java +++ b/platform/dvcs-impl/src/com/intellij/dvcs/ui/BranchActionGroupPopup.java @@ -68,7 +68,7 @@ public final class BranchActionGroupPopup extends FlatSpeedSearchPopup { @NotNull ActionGroup actions, @Nullable String dimensionKey, @NotNull DataContext dataContext) { - super(title, createBranchSpeedSearchActionGroup(actions), dataContext, preselectActionCondition, true); + super(title, ActionGroupUtil.forceRecursiveUpdateInBackground(createBranchSpeedSearchActionGroup(actions)), dataContext, preselectActionCondition, true); getTitle().setBackground(JBColor.PanelBackground); myProject = project; DataManager.registerDataProvider(getList(), dataId -> POPUP_MODEL.is(dataId) ? getListModel() : null);