IDEA-82078 fix updating R references when renaming of Android resources

This commit is contained in:
Eugene Kudelevsky
2012-06-21 21:10:35 +04:00
parent da0d3fad6b
commit 40c8c3b8c9
2 changed files with 113 additions and 14 deletions
@@ -120,7 +120,7 @@ public class RenameJavaVariableProcessor extends RenameJavaMemberProcessor {
if (!(replacedOccurence instanceof PsiReferenceExpression)) return;
PsiElement elem = ((PsiReferenceExpression)replacedOccurence).resolve();
if (elem == null || elem == field) {
if (elem == null || elem == field || elem.isEquivalentTo(field)) {
// If reference is unresolved, then field is not hidden by anyone...
return;
}