mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-07 00:05:53 +02:00
[324519] SystemEditableRemoteFile throws NPE when used in headless mode
This commit is contained in:
parent
66a466cc45
commit
958b020c63
1 changed files with 9 additions and 5 deletions
|
@ -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,12 +269,15 @@ public class SystemEditableRemoteFile implements ISystemEditableRemoteObject, IP
|
||||||
|
|
||||||
IEditorRegistry registry = getEditorRegistry();
|
IEditorRegistry registry = getEditorRegistry();
|
||||||
|
|
||||||
IEditorDescriptor descriptor = registry.getDefaultEditor(fileName);
|
if (registry != null){
|
||||||
if (descriptor == null)
|
IEditorDescriptor descriptor = registry.getDefaultEditor(fileName);
|
||||||
{
|
if (descriptor == null)
|
||||||
descriptor = getDefaultTextEditor();
|
{
|
||||||
|
descriptor = getDefaultTextEditor();
|
||||||
|
}
|
||||||
|
|
||||||
|
this._editorDescriptor = descriptor;
|
||||||
}
|
}
|
||||||
this._editorDescriptor = descriptor;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected IEditorRegistry getEditorRegistry()
|
protected IEditorRegistry getEditorRegistry()
|
||||||
|
|
Loading…
Add table
Reference in a new issue