diff --git a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/text/AsyncEditorLoader.java b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/text/AsyncEditorLoader.java index 64d51d6c1cbd..068e38b3f9f7 100644 --- a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/text/AsyncEditorLoader.java +++ b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/text/AsyncEditorLoader.java @@ -91,7 +91,9 @@ public class AsyncEditorLoader { @Override public void onCanceled(@NotNull ProgressIndicator indicator) { - scheduleBackgroundLoading(false); + if (!Disposer.isDisposed(myTextEditor) || myProject.isDisposed()) { + scheduleBackgroundLoading(false); + } } };