This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch 261.x in repository https://gitbox.apache.org/repos/asf/struts-intellij-plugin.git
commit 42acdcb7023e5b178c3d82613d4904e40b11217f Author: Lukasz Lenart <[email protected]> AuthorDate: Sat Mar 28 13:34:22 2026 +0100 fix: replace deprecated ReadAction.compute() in Struts2ProblemFileHighlightFilter --- .../com/intellij/struts2/Struts2ProblemFileHighlightFilter.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/intellij/struts2/Struts2ProblemFileHighlightFilter.java b/src/main/java/com/intellij/struts2/Struts2ProblemFileHighlightFilter.java index 52a57af..c585329 100644 --- a/src/main/java/com/intellij/struts2/Struts2ProblemFileHighlightFilter.java +++ b/src/main/java/com/intellij/struts2/Struts2ProblemFileHighlightFilter.java @@ -62,22 +62,22 @@ public class Struts2ProblemFileHighlightFilter implements Condition<VirtualFile> return false; } - final boolean isStrutsXml = ReadAction.compute(() -> { + final boolean isStrutsXml = ReadAction.nonBlocking(() -> { final StrutsManager strutsManager = StrutsManager.getInstance(project); final PsiFile psiFile = PsiManager.getInstance(project).findFile(virtualFile); return psiFile instanceof XmlFile && strutsManager.isStruts2ConfigFile((XmlFile)psiFile) && strutsManager.getModelByFile((XmlFile)psiFile) != null; - }); + }).executeSynchronously(); if (isStrutsXml) { return true; } - return ReadAction.compute(() -> { + return ReadAction.nonBlocking(() -> { final PsiFile psiFile = PsiManager.getInstance(project).findFile(virtualFile); return psiFile instanceof XmlFile && ValidatorManager.getInstance(project).isValidatorsFile((XmlFile)psiFile); - }); + }).executeSynchronously(); } } \ No newline at end of file
