1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-19 14:15:50 +02:00

Bug 333839 - NPE opening Rename refactoring dialog.

This commit is contained in:
Sergey Prigogin 2011-10-17 20:10:15 -07:00
parent 806b1a45b0
commit 9bf0315622

View file

@ -191,7 +191,11 @@ public class RenameSupport {
CRenameProcessor processor = (CRenameProcessor) refactoring.getProcessor();
processor.lockIndex();
try {
processor.checkInitialConditions(new NullProgressMonitor());
RefactoringStatus status = processor.checkInitialConditions(new NullProgressMonitor());
if (status.hasFatalError()) {
showInformation(shell, status);
return DialogResult.CANCELED;
}
if (starter.activate(wizard, shell, RenameMessages.CRefactory_title_rename,
processor.getSaveMode())) {
return DialogResult.OK;
@ -298,7 +302,7 @@ public class RenameSupport {
}
}
private void showInformation(Shell parent, RefactoringStatus status) {
private static void showInformation(Shell parent, RefactoringStatus status) {
String message= status.getMessageMatchingSeverity(RefactoringStatus.FATAL);
MessageDialog.openInformation(parent, RenameMessages.RenameSupport_dialog_title, message);
}