提交 07d00198 编写于 作者: S Sandeep Somavarapu

render preferences features only for settings files

上级 bc66a800
...@@ -158,7 +158,7 @@ export class PreferencesService extends Disposable implements IPreferencesServic ...@@ -158,7 +158,7 @@ export class PreferencesService extends Disposable implements IPreferencesServic
return Promise.resolve(null); return Promise.resolve(null);
} }
async createPreferencesEditorModel(uri: URI): Promise<IPreferencesEditorModel<any>> { async createPreferencesEditorModel(uri: URI): Promise<IPreferencesEditorModel<any> | null> {
if (this.isDefaultSettingsResource(uri)) { if (this.isDefaultSettingsResource(uri)) {
return this.createDefaultSettingsEditorModel(uri); return this.createDefaultSettingsEditorModel(uri);
} }
...@@ -174,7 +174,7 @@ export class PreferencesService extends Disposable implements IPreferencesServic ...@@ -174,7 +174,7 @@ export class PreferencesService extends Disposable implements IPreferencesServic
if (this.contextService.getWorkbenchState() === WorkbenchState.WORKSPACE) { if (this.contextService.getWorkbenchState() === WorkbenchState.WORKSPACE) {
const settingsUri = await this.getEditableSettingsURI(ConfigurationTarget.WORKSPACE_FOLDER, uri); const settingsUri = await this.getEditableSettingsURI(ConfigurationTarget.WORKSPACE_FOLDER, uri);
if (settingsUri) { if (settingsUri && settingsUri.toString() === uri.toString()) {
return this.createEditableSettingsEditorModel(ConfigurationTarget.WORKSPACE_FOLDER, uri); return this.createEditableSettingsEditorModel(ConfigurationTarget.WORKSPACE_FOLDER, uri);
} }
} }
...@@ -185,7 +185,7 @@ export class PreferencesService extends Disposable implements IPreferencesServic ...@@ -185,7 +185,7 @@ export class PreferencesService extends Disposable implements IPreferencesServic
return this.createEditableSettingsEditorModel(ConfigurationTarget.USER_REMOTE, uri); return this.createEditableSettingsEditorModel(ConfigurationTarget.USER_REMOTE, uri);
} }
return Promise.reject(`unknown resource: ${uri.toString()}`); return null;
} }
openRawDefaultSettings(): Promise<IEditor | null> { openRawDefaultSettings(): Promise<IEditor | null> {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册