From 064f44cb738045bad6d6b7ba4078d6757464ea18 Mon Sep 17 00:00:00 2001 From: Peter Gromov Date: Mon, 23 Dec 2019 14:30:46 +0100 Subject: [PATCH] don't reload documents for already deleted vfiles (EA-206213 - assert: DocumentImpl.beforeChangedUpdate) GitOrigin-RevId: 4b33857aa0c5c106524b669126f051f4ae9fce0f --- .../openapi/fileEditor/impl/FileDocumentManagerImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileDocumentManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileDocumentManagerImpl.java index cb2a681d75a8..e5129c912c6b 100644 --- a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileDocumentManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileDocumentManagerImpl.java @@ -703,6 +703,7 @@ public class FileDocumentManagerImpl extends FileDocumentManager implements Safe final VirtualFile file = getFile(document); assert file != null; + if (!file.isValid()) return; if (!fireBeforeFileContentReload(file, document)) { return;