1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-28 19:35:36 +02:00

NPE invoking rename refactoring, bug 244866.

This commit is contained in:
Markus Schorn 2008-09-02 11:15:55 +00:00
parent 63563deaf8
commit db8b15aacf

View file

@ -822,6 +822,7 @@ public class ASTManager {
pm.worked(1); pm.worked(1);
if (tu != null) { if (tu != null) {
IASTName name= tu.getNodeSelector(tu.getFilePath()).findEnclosingName(fArgument.getOffset(), fArgument.getLength()); IASTName name= tu.getNodeSelector(tu.getFilePath()).findEnclosingName(fArgument.getOffset(), fArgument.getLength());
if (name != null) {
if (name instanceof ICPPASTQualifiedName) { if (name instanceof ICPPASTQualifiedName) {
IASTName[] na= ((ICPPASTQualifiedName) name).getNames(); IASTName[] na= ((ICPPASTQualifiedName) name).getNames();
name= na[na.length-1]; name= na[na.length-1];
@ -838,6 +839,7 @@ public class ASTManager {
fArgument.setBinding(name.getTranslationUnit(), binding, scope); fArgument.setBinding(name.getTranslationUnit(), binding, scope);
} }
} }
}
pm.worked(1); pm.worked(1);
pm.done(); pm.done();
} }