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 79e0b674890dc502993b0a0c270133e19c37122f Author: Lukasz Lenart <[email protected]> AuthorDate: Sat Mar 28 13:34:19 2026 +0100 fix: replace deprecated ReadAction.compute() in StrutsFrameworkInitializer --- .../java/com/intellij/struts2/facet/StrutsFrameworkInitializer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/intellij/struts2/facet/StrutsFrameworkInitializer.java b/src/main/java/com/intellij/struts2/facet/StrutsFrameworkInitializer.java index cab2118..278ae0b 100644 --- a/src/main/java/com/intellij/struts2/facet/StrutsFrameworkInitializer.java +++ b/src/main/java/com/intellij/struts2/facet/StrutsFrameworkInitializer.java @@ -145,7 +145,7 @@ public class StrutsFrameworkInitializer implements ProjectActivity { * Uses ReadAction to ensure thread-safe PSI access. */ private boolean shouldInitializeFacet(@NotNull StrutsFacet facet) { - return ReadAction.compute(() -> { + return ReadAction.nonBlocking(() -> { Module module = facet.getModule(); VirtualFile[] sourceRoots = ModuleRootManager.getInstance(module).getSourceRoots(); @@ -155,7 +155,7 @@ public class StrutsFrameworkInitializer implements ProjectActivity { PsiDirectory directory = PsiManager.getInstance(module.getProject()).findDirectory(sourceRoots[0]); return directory != null && directory.findFile(StrutsConstants.STRUTS_XML_DEFAULT_FILENAME) == null; - }); + }).executeSynchronously(); } /**
