From 68bdf1e3166b0788bfafbaf90454c04aa3b3c5d9 Mon Sep 17 00:00:00 2001 From: Eugene Vigdorchik Date: Mon, 24 Jan 2005 14:44:07 +0300 Subject: [PATCH] (no message) --- .../com/intellij/refactoring/BaseRefactoringProcessor.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/com/intellij/refactoring/BaseRefactoringProcessor.java b/source/com/intellij/refactoring/BaseRefactoringProcessor.java index 570378db8a0c..ebf19c6f28c6 100644 --- a/source/com/intellij/refactoring/BaseRefactoringProcessor.java +++ b/source/com/intellij/refactoring/BaseRefactoringProcessor.java @@ -162,7 +162,10 @@ public abstract class BaseRefactoringProcessor { Set files = new HashSet(); for (int i = 0; i < usages.length; i++) { final PsiFile file = usages[i].getElement().getContainingFile(); - files.add(file.getVirtualFile()); + final VirtualFile virtualFile = file.getVirtualFile(); + if (virtualFile != null) { + files.add(virtualFile); + } } ReadonlyStatusHandler.getInstance(myProject).ensureFilesWritable(files.toArray(new VirtualFile[files.size()])); }