From f0377b7ff9d82e39a14bd9949e62240bcd34f5fc Mon Sep 17 00:00:00 2001 From: Alexander Kuznetsov Date: Sat, 27 Sep 2025 22:07:29 +0200 Subject: [PATCH] IJPL-210194 [debugger] Enable visualizer actions in Split mode GitOrigin-RevId: 4cfddd060657561a9c524d42f841f9e6d0faaba7 --- grid/impl/src/run/actions/ColumnLocalFilterClearAction.kt | 3 ++- grid/impl/src/run/actions/ColumnLocalFilterToggleAction.kt | 4 +++- grid/impl/src/run/actions/FindInGridAction.java | 4 +++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/grid/impl/src/run/actions/ColumnLocalFilterClearAction.kt b/grid/impl/src/run/actions/ColumnLocalFilterClearAction.kt index 1d97b2e7dca2..ae2666b72246 100644 --- a/grid/impl/src/run/actions/ColumnLocalFilterClearAction.kt +++ b/grid/impl/src/run/actions/ColumnLocalFilterClearAction.kt @@ -4,9 +4,10 @@ import com.intellij.database.DatabaseDataKeys import com.intellij.database.run.ui.table.TableResultView import com.intellij.openapi.actionSystem.ActionUpdateThread import com.intellij.openapi.actionSystem.AnActionEvent +import com.intellij.openapi.actionSystem.remoting.ActionRemoteBehaviorSpecification import com.intellij.openapi.project.DumbAwareAction -class ColumnLocalFilterClearAllAction : DumbAwareAction(), GridAction { +class ColumnLocalFilterClearAllAction : DumbAwareAction(), GridAction, ActionRemoteBehaviorSpecification.FrontendOtherwiseBackend { override fun getActionUpdateThread(): ActionUpdateThread { return ActionUpdateThread.BGT } diff --git a/grid/impl/src/run/actions/ColumnLocalFilterToggleAction.kt b/grid/impl/src/run/actions/ColumnLocalFilterToggleAction.kt index 3f765b01570e..93628016542d 100644 --- a/grid/impl/src/run/actions/ColumnLocalFilterToggleAction.kt +++ b/grid/impl/src/run/actions/ColumnLocalFilterToggleAction.kt @@ -6,9 +6,11 @@ import com.intellij.database.run.ui.table.TableResultView import com.intellij.openapi.actionSystem.ActionUpdateThread import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.actionSystem.ToggleAction +import com.intellij.openapi.actionSystem.remoting.ActionRemoteBehaviorSpecification import com.intellij.openapi.project.DumbAware -class ColumnLocalFilterToggleAction : ToggleAction(), DumbAware, GridAction { +class ColumnLocalFilterToggleAction : ToggleAction(), DumbAware, GridAction, + ActionRemoteBehaviorSpecification.FrontendOtherwiseBackend { override fun update(e: AnActionEvent) { val grid = e.getData(DatabaseDataKeys.DATA_GRID_KEY) diff --git a/grid/impl/src/run/actions/FindInGridAction.java b/grid/impl/src/run/actions/FindInGridAction.java index 909d21fff217..2f77f5dbec01 100644 --- a/grid/impl/src/run/actions/FindInGridAction.java +++ b/grid/impl/src/run/actions/FindInGridAction.java @@ -7,13 +7,15 @@ import com.intellij.find.SearchSession; import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.ToggleAction; +import com.intellij.openapi.actionSystem.remoting.ActionRemoteBehaviorSpecification; import com.intellij.openapi.project.DumbAware; import com.intellij.util.ObjectUtils; import org.jetbrains.annotations.NotNull; import java.awt.event.KeyEvent; -public class FindInGridAction extends ToggleAction implements DumbAware, GridAction { +public class FindInGridAction extends ToggleAction implements DumbAware, GridAction, + ActionRemoteBehaviorSpecification.FrontendOtherwiseBackend { @Override public @NotNull ActionUpdateThread getActionUpdateThread() { return ActionUpdateThread.BGT;