From ab602cbc7dc45095a95c4c9ae1e1f87e28d2eb77 Mon Sep 17 00:00:00 2001 From: "Maxim.Mossienko" Date: Wed, 1 Jan 2014 18:42:27 +0100 Subject: [PATCH] project disposed check --- .../intellij/find/impl/livePreview/LivePreviewController.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/find/impl/livePreview/LivePreviewController.java b/platform/lang-impl/src/com/intellij/find/impl/livePreview/LivePreviewController.java index 4c22654f5340..8368f1b2f2aa 100644 --- a/platform/lang-impl/src/com/intellij/find/impl/livePreview/LivePreviewController.java +++ b/platform/lang-impl/src/com/intellij/find/impl/livePreview/LivePreviewController.java @@ -9,6 +9,7 @@ import com.intellij.openapi.editor.event.DocumentAdapter; import com.intellij.openapi.editor.event.DocumentEvent; import com.intellij.openapi.editor.event.SelectionEvent; import com.intellij.openapi.editor.event.SelectionListener; +import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Pair; import com.intellij.openapi.util.TextRange; import com.intellij.openapi.vfs.ReadonlyStatusHandler; @@ -118,6 +119,8 @@ public class LivePreviewController implements LivePreview.Delegate, FindUtil.Rep @Override public void run() { if (myDisposed) return; + Project project = mySearchResults.getProject(); + if (project != null && project.isDisposed()) return; mySearchResults.updateThreadSafe(copy, allowedToChangedEditorSelection, null, stamp); } };