From 9cf50874ea80f3bd2e29ce8454e8ee76fd97a707 Mon Sep 17 00:00:00 2001 From: Konstantin Hudyakov Date: Fri, 21 Oct 2022 13:19:58 +0300 Subject: [PATCH] IDEA-300571 Update actions only in selected tab toolbar GitOrigin-RevId: 0f02c30cf149e6319d6ac98865c7b2a1878aeb2b --- .../platform-api/src/com/intellij/ui/tabs/impl/JBTabsImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/platform-api/src/com/intellij/ui/tabs/impl/JBTabsImpl.java b/platform/platform-api/src/com/intellij/ui/tabs/impl/JBTabsImpl.java index 62623f14097b..f80d50f8d8b1 100644 --- a/platform/platform-api/src/com/intellij/ui/tabs/impl/JBTabsImpl.java +++ b/platform/platform-api/src/com/intellij/ui/tabs/impl/JBTabsImpl.java @@ -1417,6 +1417,8 @@ public class JBTabsImpl extends JComponent setComponentZOrder(myScrollBar, 0); } + myInfo2Toolbar.forEach((tabInfo, toolbar) -> toolbar.setVisible(Objects.equals(newInfo, tabInfo))); + fireBeforeSelectionChanged(oldInfo, newInfo); boolean oldValue = myMouseInsideTabsArea; try {