1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

NPE when trying to save non-C file in editor:

java.lang.NullPointerException
	at org.eclipse.cdt.internal.ui.editor.CEditor.editorSaved(CEditor.java:3776)
	at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5058)
This commit is contained in:
Andrew Gvozdev 2012-05-02 14:56:02 -04:00
parent 53306d93e9
commit d9caf9f42b

View file

@ -3773,13 +3773,16 @@ public class CEditor extends TextEditor implements ICEditor, ISelectionChangedLi
@Override
protected void editorSaved() {
super.editorSaved();
ITranslationUnit translationUnit = getInputCElement().getOriginalElement();
IWorkingCopy inputCElement = getInputCElement();
if (inputCElement != null) {
ITranslationUnit translationUnit = inputCElement.getOriginalElement();
if (translationUnit != null) {
for (Object listener : fPostSaveListeners.getListeners()) {
((IPostSaveListener) listener).saved(translationUnit, getProgressMonitor());
}
}
}
}
/**
* @since 5.4