From 49c0bc888d0ef180ef1eb2dac24a424937a3d441 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Fri, 6 Feb 2026 14:56:09 +0100 Subject: [PATCH] cleanup psi change handler: looks like assertEDT is not needed GitOrigin-RevId: 03c1f8163dacf2b277f4522448d34545729f3133 --- .../com/intellij/codeInsight/daemon/impl/PsiChangeHandler.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/PsiChangeHandler.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/PsiChangeHandler.java index e802bcbc5fe2..d4db2cf2133e 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/PsiChangeHandler.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/PsiChangeHandler.java @@ -73,8 +73,6 @@ final class PsiChangeHandler extends PsiTreeChangeAdapter implements Runnable { } private void updateChangesForDocument(@NotNull Document document) { - Application application = ApplicationManager.getApplication(); - application.assertIsDispatchThread();// to prevent changedElements corruption if (myProject.isDisposed()) { return; } @@ -102,6 +100,7 @@ final class PsiChangeHandler extends PsiTreeChangeAdapter implements Runnable { else { selectedPsiFile = getRawCachedPsiFile(selectedEditor.getDocument()); } + Application application = ApplicationManager.getApplication(); if (selectedPsiFile != null && !application.isUnitTestMode()) { application.invokeLater(() -> { if (!selectedEditor.isDisposed() &&