1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-03 14:25:37 +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) - [284420] nullprogressmonitor is needed
* 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;
@ -268,12 +269,15 @@ public class SystemEditableRemoteFile implements ISystemEditableRemoteObject, IP
IEditorRegistry registry = getEditorRegistry();
IEditorDescriptor descriptor = registry.getDefaultEditor(fileName);
if (descriptor == null)
{
descriptor = getDefaultTextEditor();
if (registry != null){
IEditorDescriptor descriptor = registry.getDefaultEditor(fileName);
if (descriptor == null)
{
descriptor = getDefaultTextEditor();
}
this._editorDescriptor = descriptor;
}
this._editorDescriptor = descriptor;
}
protected IEditorRegistry getEditorRegistry()