diff options
Diffstat (limited to 'src/vs/workbench/api/browser/mainThreadEditorTabs.ts')
-rw-r--r-- | src/vs/workbench/api/browser/mainThreadEditorTabs.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/vs/workbench/api/browser/mainThreadEditorTabs.ts b/src/vs/workbench/api/browser/mainThreadEditorTabs.ts index 2bcb34d00d1..c410ad77dc0 100644 --- a/src/vs/workbench/api/browser/mainThreadEditorTabs.ts +++ b/src/vs/workbench/api/browser/mainThreadEditorTabs.ts @@ -22,6 +22,7 @@ import { IConfigurationService } from 'vs/platform/configuration/common/configur import { SideBySideEditorInput } from 'vs/workbench/common/editor/sideBySideEditorInput'; import { isEqual } from 'vs/base/common/resources'; import { isGroupEditorMoveEvent } from 'vs/workbench/common/editor/editorGroupModel'; +import { InteractiveEditorInput } from 'vs/workbench/contrib/interactive/browser/interactiveEditorInput'; interface TabInfo { tab: IEditorTabDto; @@ -162,6 +163,14 @@ export class MainThreadEditorTabs implements MainThreadEditorTabsShape { } } + if (editor instanceof InteractiveEditorInput) { + return { + kind: TabInputKind.InteractiveEditorInput, + uri: editor.resource, + inputBoxUri: editor.inputResource + }; + } + return { kind: TabInputKind.UnknownInput }; } |