From dbb91044f9d3bb9cfb2fff879eccb901bf79274d Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Fri, 30 Dec 2011 15:54:48 +0100 Subject: [PATCH] check for project disposed (EA-29630) --- platform/lang-impl/src/com/intellij/ide/CopyPasteUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/ide/CopyPasteUtil.java b/platform/lang-impl/src/com/intellij/ide/CopyPasteUtil.java index 62583439898a..9b4e24c9fac9 100644 --- a/platform/lang-impl/src/com/intellij/ide/CopyPasteUtil.java +++ b/platform/lang-impl/src/com/intellij/ide/CopyPasteUtil.java @@ -48,7 +48,9 @@ public class CopyPasteUtil { private void updateByTransferable(final Transferable t) { final PsiElement[] psiElements = CopyPasteUtil.getElementsInTransferable(t); for (PsiElement psiElement : psiElements) { - myUpdater.addSubtreeToUpdateByElement(psiElement); + if (!psiElement.getProject().isDisposed()) { + myUpdater.addSubtreeToUpdateByElement(psiElement); + } } } }