diff --git a/src/vs/workbench/api/electron-browser/mainThreadEditors.ts b/src/vs/workbench/api/electron-browser/mainThreadEditors.ts index 24952bb7da7..8536472b94d 100644 --- a/src/vs/workbench/api/electron-browser/mainThreadEditors.ts +++ b/src/vs/workbench/api/electron-browser/mainThreadEditors.ts @@ -167,7 +167,7 @@ export class MainThreadEditors extends MainThreadEditorsShape { $trySetDecorations(id: string, key: string, ranges: IDecorationOptions[]): TPromise { if (!this._documentsAndEditors.getEditor(id)) { - return TPromise.wrapError(new Error('TextEditor disposed')); + return TPromise.as(null); } this._documentsAndEditors.getEditor(id).setDecorations(key, ranges); return TPromise.as(null);