From dc6c748ff6bf910f433d30da56699a623ec3ddbf Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Tue, 2 Apr 2024 21:07:47 +0400 Subject: [PATCH] EA-1151544 - T: CallHierarchyBrowserBase$ChangeViewTypeActionBase.update GitOrigin-RevId: 3e4e9b4dd02cdaf3a0457cbbba292294b96fd3b9 --- .../com/intellij/ide/hierarchy/HierarchyBrowserBaseEx.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/hierarchy/HierarchyBrowserBaseEx.java b/platform/lang-impl/src/com/intellij/ide/hierarchy/HierarchyBrowserBaseEx.java index 01e03db0c21c..744cc2711b49 100644 --- a/platform/lang-impl/src/com/intellij/ide/hierarchy/HierarchyBrowserBaseEx.java +++ b/platform/lang-impl/src/com/intellij/ide/hierarchy/HierarchyBrowserBaseEx.java @@ -632,7 +632,7 @@ public abstract class HierarchyBrowserBaseEx extends HierarchyBrowserBase implem @Override public @NotNull ActionUpdateThread getActionUpdateThread() { - return ActionUpdateThread.EDT; + return ActionUpdateThread.BGT; } @Override @@ -644,7 +644,10 @@ public abstract class HierarchyBrowserBaseEx extends HierarchyBrowserBase implem @Override public void update(@NotNull AnActionEvent event) { - super.update(event); + event.getUpdateSession().compute(this, "AlphaSortAction.super.update", ActionUpdateThread.EDT, () -> { + super.update(event); + return null; + }); Presentation presentation = event.getPresentation(); presentation.setEnabled(isValidBase()); }