Skip to content

Commit a215446

Browse files
committed
Move ITerminalLogService registration to browser/
1 parent c83ef08 commit a215446

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/vs/workbench/contrib/terminal/browser/terminal.web.contribution.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@ import { ITerminalProfileResolverService, TerminalCommandId } from 'vs/workbench
99
import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions';
1010
import { BrowserTerminalProfileResolverService } from 'vs/workbench/contrib/terminal/browser/terminalProfileResolverService';
1111
import { TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey';
12+
import { TerminalLogService } from 'vs/platform/terminal/common/terminalLogService';
13+
import { ITerminalLogService } from 'vs/platform/terminal/common/terminal';
1214

15+
registerSingleton(ITerminalLogService, TerminalLogService, InstantiationType.Delayed);
1316
registerSingleton(ITerminalProfileResolverService, BrowserTerminalProfileResolverService, InstantiationType.Delayed);
1417

1518
// Register standard external terminal keybinding as integrated terminal when in web as the

src/vs/workbench/contrib/terminal/electron-sandbox/terminal.contribution.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,16 @@
66
import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions';
77
import { registerMainProcessRemoteService } from 'vs/platform/ipc/electron-sandbox/services';
88
import { Registry } from 'vs/platform/registry/common/platform';
9-
import { ILocalPtyService, ITerminalLogService, TerminalIpcChannels } from 'vs/platform/terminal/common/terminal';
9+
import { ILocalPtyService, TerminalIpcChannels } from 'vs/platform/terminal/common/terminal';
1010
import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions } from 'vs/workbench/common/contributions';
1111
import { ITerminalProfileResolverService } from 'vs/workbench/contrib/terminal/common/terminal';
1212
import { TerminalNativeContribution } from 'vs/workbench/contrib/terminal/electron-sandbox/terminalNativeContribution';
1313
import { ElectronTerminalProfileResolverService } from 'vs/workbench/contrib/terminal/electron-sandbox/terminalProfileResolverService';
1414
import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle';
1515
import { LocalTerminalBackendContribution } from 'vs/workbench/contrib/terminal/electron-sandbox/localTerminalBackend';
16-
import { TerminalLogService } from 'vs/platform/terminal/common/terminalLogService';
1716

1817
// Register services
1918
registerMainProcessRemoteService(ILocalPtyService, TerminalIpcChannels.LocalPty);
20-
registerSingleton(ITerminalLogService, TerminalLogService, InstantiationType.Delayed);
2119
registerSingleton(ITerminalProfileResolverService, ElectronTerminalProfileResolverService, InstantiationType.Delayed);
2220

2321
// Register workbench contributions

0 commit comments

Comments
 (0)