From 4680895573be4609f337a943d5114b4cc3eb95de Mon Sep 17 00:00:00 2001 From: Ilya Muradyan Date: Mon, 2 Jun 2025 10:48:22 +0200 Subject: [PATCH] Revert "KTNB-1022: Actualize the grid toolbar explicitly" This reverts commit ca92883aad4b1b7714b6bf4bd5c3a478504b0dfe. GitOrigin-RevId: bef9bbc24d0bf58f0d84020e9e862c621465da1e --- grid/impl/src/datagrid/GridUtil.java | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/grid/impl/src/datagrid/GridUtil.java b/grid/impl/src/datagrid/GridUtil.java index 54ee7ea43ffe..48fd7d5c57c8 100644 --- a/grid/impl/src/datagrid/GridUtil.java +++ b/grid/impl/src/datagrid/GridUtil.java @@ -68,7 +68,6 @@ import com.intellij.psi.CommonClassNames; import com.intellij.psi.PsiElement; import com.intellij.psi.SingleRootFileViewProvider; import com.intellij.testFramework.LightVirtualFile; -import com.intellij.ui.AppUIUtil; import com.intellij.ui.ClientProperty; import com.intellij.ui.ExperimentalUI; import com.intellij.ui.TextFieldWithAutoCompletion; @@ -806,10 +805,6 @@ public class GridUtil extends GridUtilCore { ActionManager actionManager = ActionManager.getInstance(); ActionToolbar toolbar = actionManager.createActionToolbar(ActionPlaces.EDITOR_TOOLBAR, actions, true); ActionToolbar toolbarSecondary = actionManager.createActionToolbar(ActionPlaces.EDITOR_TOOLBAR, secondaryActions, true); - - addToolbarActualizer(dataGrid, toolbar); - addToolbarActualizer(dataGrid, toolbarSecondary); - toolbar.setTargetComponent(dataGrid.getPanel().getComponent()); toolbarSecondary.setTargetComponent(dataGrid.getPanel().getComponent()); toolbarSecondary.setReservePlaceAutoPopupIcon(false); @@ -833,29 +828,6 @@ public class GridUtil extends GridUtilCore { return header; } - private static void addToolbarActualizer( - @NotNull DataGrid dataGrid, - @NotNull ActionToolbar toolbar - ) { - var pageModel = dataGrid.getDataHookup().getPageModel(); - if (pageModel instanceof MultiPageModel multiPageModel) { - multiPageModel.addPageModelListener( - new MultiPageModel.PageModelListener() { - - @Override - public void pageSizeChanged() { - AppUIUtil.invokeOnEdt(() -> { - toolbar.updateActionsAsync(); - }); - } - - @Override - public void pageStartChanged() {} - } - ); - } - } - public static @NotNull JComponent addVerticalGridHeaderComponent(@NotNull DataGrid dataGrid, @Nullable String actionGroupName) { ActionManager actionManager = ActionManager.getInstance(); ActionGroup actions = actionGroupName == null ? new EmptyActionGroup() : (ActionGroup)actionManager.getAction(actionGroupName);