fix(Action): IDEA 2024.1 ActionUpdateThread.OLD_EDT fixed #52

This commit is contained in:
林万程
2024-09-11 02:52:22 +08:00
parent 8788447aa0
commit 754536ae6b
5 changed files with 10 additions and 10 deletions

View File

@@ -1,11 +1,11 @@
package io.github.linwancen.plugin.show;
import com.intellij.ide.actions.CopyReferenceAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.command.WriteCommandAction;
import com.intellij.openapi.progress.ProgressIndicator;
import com.intellij.openapi.progress.Task;
import com.intellij.openapi.project.DumbAwareAction;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.ui.popup.JBPopupFactory;
import com.intellij.openapi.ui.popup.ListPopup;
@@ -24,7 +24,7 @@ import java.util.ArrayList;
/**
* on ProjectViewPopupMenu
*/
public class LineEndAdd extends DumbAwareAction {
public class LineEndAdd extends CopyReferenceAction {
private static final Logger LOG = LoggerFactory.getLogger(LineEndAdd.class);

View File

@@ -1,5 +1,6 @@
package io.github.linwancen.plugin.show;
import com.intellij.ide.actions.CopyReferenceAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.application.ApplicationManager;
@@ -8,7 +9,6 @@ import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.ide.CopyPasteManager;
import com.intellij.openapi.progress.ProgressIndicator;
import com.intellij.openapi.progress.Task;
import com.intellij.openapi.project.DumbAwareAction;
import com.intellij.openapi.project.DumbService;
import com.intellij.openapi.project.Project;
import io.github.linwancen.plugin.show.bean.FileInfo;
@@ -23,7 +23,7 @@ import java.awt.datatransfer.StringSelection;
/**
* on EditorPopupMenu
*/
public class LineEndCopy extends DumbAwareAction {
public class LineEndCopy extends CopyReferenceAction {
private static final Logger LOG = LoggerFactory.getLogger(LineEndCopy.class);

View File

@@ -1,7 +1,7 @@
package io.github.linwancen.plugin.show.ext.conf.action;
import com.intellij.ide.actions.CopyReferenceAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.project.DumbAwareAction;
import com.intellij.openapi.project.Project;
import io.github.linwancen.plugin.show.ext.conf.ConfCache;
import io.github.linwancen.plugin.show.settings.ShowBundle;
@@ -13,7 +13,7 @@ import org.slf4j.LoggerFactory;
/**
* call ConfCache.loadAll
*/
public class ReloadExtDocAction extends DumbAwareAction {
public class ReloadExtDocAction extends CopyReferenceAction {
private static final Logger LOG = LoggerFactory.getLogger(ReloadExtDocAction.class);

View File

@@ -1,7 +1,7 @@
package io.github.linwancen.plugin.show.ext.conf.action;
import com.intellij.ide.actions.CopyReferenceAction;
import com.intellij.ide.projectView.ProjectView;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.project.Project;
@@ -16,7 +16,7 @@ import org.slf4j.LoggerFactory;
* call ConfCache.clearAll
* <br>Use Reset only for file sort
*/
public class ResetExtDocAction extends AnAction {
public class ResetExtDocAction extends CopyReferenceAction {
private static final Logger LOG = LoggerFactory.getLogger(ResetExtDocAction.class);

View File

@@ -205,14 +205,14 @@ Show doc comment in the Project view Tree, line End, json, other
class="io.github.linwancen.plugin.show.LineEndCopy"
text="// Copy With Line Comment">
<add-to-group group-id="EditorPopupMenu" anchor="after"
relative-to-action="CopyReference"/>
relative-to-action="CopyGroup"/>
</action>
<action
id="io.github.linwancen.plugin.show.CopyReferenceSimple"
class="io.github.linwancen.plugin.show.CopyReferenceSimple"
text="Copy Class.Method / File:LineNum">
<add-to-group group-id="EditorPopupMenu" anchor="after"
relative-to-action="CopyReference"/>
relative-to-action="CopyGroup"/>
</action>
</actions>
</idea-plugin>