From 0e7cd6c1dbff0581fd8948bf0846f8c81ee1479e Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Thu, 26 Sep 2019 18:05:58 +0200 Subject: [PATCH] Clear file view providers only when a file type has been removed GitOrigin-RevId: 8134dd026b9ca7fe29218d40980d64ec32337187 --- .../src/com/intellij/psi/impl/file/impl/PsiVFSListener.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/psi/impl/file/impl/PsiVFSListener.java b/platform/lang-impl/src/com/intellij/psi/impl/file/impl/PsiVFSListener.java index fe9dcbdf7735..324d9199f645 100644 --- a/platform/lang-impl/src/com/intellij/psi/impl/file/impl/PsiVFSListener.java +++ b/platform/lang-impl/src/com/intellij/psi/impl/file/impl/PsiVFSListener.java @@ -70,7 +70,7 @@ public class PsiVFSListener implements BulkFileListener { connection.subscribe(FileTypeManager.TOPIC, new FileTypeListener() { @Override public void fileTypesChanged(@NotNull FileTypeEvent e) { - myFileManager.processFileTypesChanged(true); + myFileManager.processFileTypesChanged(e.getRemovedFileType() != null); } }); connection.subscribe(AppTopics.FILE_DOCUMENT_SYNC, new MyFileDocumentManagerAdapter());