RDCT-1533 BackendToggleAction.isSelected must not be called

GitOrigin-RevId: 00702afe295fe4055d96b185120291a9b315597f
This commit is contained in:
Gregory.Shrago
2024-07-08 19:56:31 +04:00
committed by intellij-monorepo-bot
parent 43d1d7d558
commit c8cf8610c2

View File

@@ -4,6 +4,7 @@ package com.intellij.usages.impl.actions;
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.openapi.project.Project;
import com.intellij.openapi.util.NlsActions.ActionText;
@@ -22,7 +23,9 @@ import java.util.function.Supplier;
* @author Eugene Zhuravlev
*/
@ApiStatus.Internal
public abstract class RuleAction extends ToggleAction implements DumbAware {
public abstract class RuleAction extends ToggleAction
implements DumbAware, ActionRemoteBehaviorSpecification.Frontend {
protected RuleAction(@ActionText @NotNull String text, @NotNull Icon icon) {
this(() -> text, icon);
}