1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-06 15:55:47 +02:00

[324519] SystemEditableRemoteFile throws NPE when used in headless mode

This commit is contained in:
David McKnight 2010-09-08 11:27:46 +00:00
parent 66a466cc45
commit 958b020c63

View file

@ -39,6 +39,7 @@
* David McKnight (IBM) - [272772] Exception handling in SystemEditableRemoteFile * David McKnight (IBM) - [272772] Exception handling in SystemEditableRemoteFile
* David McKnight (IBM) - [284420] nullprogressmonitor is needed * David McKnight (IBM) - [284420] nullprogressmonitor is needed
* David McKnight (IBM) - [310215] SystemEditableRemoteFile.open does not behave as expected * David McKnight (IBM) - [310215] SystemEditableRemoteFile.open does not behave as expected
* David McKnight (IBM) - [324519] SystemEditableRemoteFile throws NPE when used in headless mode
*******************************************************************************/ *******************************************************************************/
package org.eclipse.rse.files.ui.resources; package org.eclipse.rse.files.ui.resources;
@ -268,13 +269,16 @@ public class SystemEditableRemoteFile implements ISystemEditableRemoteObject, IP
IEditorRegistry registry = getEditorRegistry(); IEditorRegistry registry = getEditorRegistry();
if (registry != null){
IEditorDescriptor descriptor = registry.getDefaultEditor(fileName); IEditorDescriptor descriptor = registry.getDefaultEditor(fileName);
if (descriptor == null) if (descriptor == null)
{ {
descriptor = getDefaultTextEditor(); descriptor = getDefaultTextEditor();
} }
this._editorDescriptor = descriptor; this._editorDescriptor = descriptor;
} }
}
protected IEditorRegistry getEditorRegistry() protected IEditorRegistry getEditorRegistry()
{ {