From 551a321b281073d433f9e777e47d1c7568e1e2ed Mon Sep 17 00:00:00 2001 From: Maxim Shafirov Date: Mon, 8 Aug 2011 22:05:27 +0400 Subject: [PATCH] fix tests broken by kudelevsky --- .../intellij/refactoring/safeDelete/SafeDeleteProcessor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/refactoring/safeDelete/SafeDeleteProcessor.java b/platform/lang-impl/src/com/intellij/refactoring/safeDelete/SafeDeleteProcessor.java index f32b4fe5b0cc..7e9d6aaad1e3 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/safeDelete/SafeDeleteProcessor.java +++ b/platform/lang-impl/src/com/intellij/refactoring/safeDelete/SafeDeleteProcessor.java @@ -347,7 +347,9 @@ public class SafeDeleteProcessor extends BaseRefactoringProcessor { for (PsiElement element : myElements) { for(SafeDeleteProcessorDelegate delegate: Extensions.getExtensions(SafeDeleteProcessorDelegate.EP_NAME)) { - delegate.prepareForDeletion(element); + if (delegate.handlesElement(element)) { + delegate.prepareForDeletion(element); + } } element.delete();