diff --git a/src/vs/workbench/api/node/extHostTextEditors.ts b/src/vs/workbench/api/node/extHostTextEditors.ts index 0b88b0c7c33..23a2e57995f 100644 --- a/src/vs/workbench/api/node/extHostTextEditors.ts +++ b/src/vs/workbench/api/node/extHostTextEditors.ts @@ -66,12 +66,17 @@ export class ExtHostEditors extends ExtHostEditorsShape { preserveFocus: preserveFocus, pinned: true }; - } else { + } else if (typeof columnOrOptions === 'object') { options = { position: TypeConverters.fromViewColumn(columnOrOptions.column), preserveFocus: columnOrOptions.preserveFocus, pinned: columnOrOptions.preview === undefined ? true : !columnOrOptions.preview }; + } else { + options = { + preserveFocus: false, + pinned: true + }; } return this._proxy.$tryShowTextDocument(document.uri, options).then(id => {