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); + } } } }