@@ -17,7 +17,7 @@ import { Server as ElectronIPCServer } from 'vs/base/parts/ipc/electron-main/ipc
1717import { Client } from 'vs/base/parts/ipc/common/ipc.net' ;
1818import { Server , connect } from 'vs/base/parts/ipc/node/ipc.net' ;
1919import { SharedProcess } from 'vs/code/electron-main/sharedProcess' ;
20- import { LaunchService , LaunchChannel , ILaunchService } from 'vs/platform/launch/electron-main/launchService' ;
20+ import { LaunchMainService , LaunchChannel , ILaunchMainService } from 'vs/platform/launch/electron-main/launchService' ;
2121import { IInstantiationService , ServicesAccessor } from 'vs/platform/instantiation/common/instantiation' ;
2222import { ServiceCollection } from 'vs/platform/instantiation/common/serviceCollection' ;
2323import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors' ;
@@ -37,7 +37,6 @@ import product from 'vs/platform/product/common/product';
3737import { ProxyAuthHandler } from 'vs/code/electron-main/auth' ;
3838import { Disposable } from 'vs/base/common/lifecycle' ;
3939import { IWindowsMainService , ICodeWindow } from 'vs/platform/windows/electron-main/windows' ;
40- import { IHistoryMainService } from 'vs/platform/history/common/history' ;
4140import { URI } from 'vs/base/common/uri' ;
4241import { WorkspacesChannel } from 'vs/platform/workspaces/electron-main/workspacesIpc' ;
4342import { hasWorkspaceFileExtension } from 'vs/platform/workspaces/common/workspaces' ;
@@ -46,8 +45,8 @@ import { Win32UpdateService } from 'vs/platform/update/electron-main/updateServi
4645import { LinuxUpdateService } from 'vs/platform/update/electron-main/updateService.linux' ;
4746import { DarwinUpdateService } from 'vs/platform/update/electron-main/updateService.darwin' ;
4847import { IIssueService } from 'vs/platform/issue/node/issue' ;
49- import { IssueChannel } from 'vs/platform/issue/node /issueIpc' ;
50- import { IssueService } from 'vs/platform/issue/electron-main/issueService ' ;
48+ import { IssueChannel } from 'vs/platform/issue/electron-main /issueIpc' ;
49+ import { IssueMainService } from 'vs/platform/issue/electron-main/issueMainService ' ;
5150import { LogLevelSetterChannel } from 'vs/platform/log/common/logIpc' ;
5251import { setUnexpectedErrorHandler , onUnexpectedError } from 'vs/base/common/errors' ;
5352import { ElectronURLListener } from 'vs/platform/url/electron-main/electronUrlListener' ;
@@ -66,8 +65,8 @@ import { IStorageMainService, StorageMainService } from 'vs/platform/storage/nod
6665import { GlobalStorageDatabaseChannel } from 'vs/platform/storage/node/storageIpc' ;
6766import { startsWith } from 'vs/base/common/strings' ;
6867import { BackupMainService } from 'vs/platform/backup/electron-main/backupMainService' ;
69- import { IBackupMainService } from 'vs/platform/backup/common /backup' ;
70- import { HistoryMainService } from 'vs/platform/history/electron-main/historyMainService' ;
68+ import { IBackupMainService } from 'vs/platform/backup/electron-main /backup' ;
69+ import { HistoryMainService , IHistoryMainService } from 'vs/platform/history/electron-main/historyMainService' ;
7170import { URLService } from 'vs/platform/url/node/urlService' ;
7271import { WorkspacesMainService , IWorkspacesMainService } from 'vs/platform/workspaces/electron-main/workspacesMainService' ;
7372import { statSync } from 'fs' ;
@@ -451,12 +450,12 @@ export class CodeApplication extends Disposable {
451450
452451 services . set ( IWindowsMainService , new SyncDescriptor ( WindowsManager , [ machineId , this . userEnv ] ) ) ;
453452 services . set ( IWindowsService , new SyncDescriptor ( WindowsService , [ sharedProcess ] ) ) ;
454- services . set ( ILaunchService , new SyncDescriptor ( LaunchService ) ) ;
453+ services . set ( ILaunchMainService , new SyncDescriptor ( LaunchMainService ) ) ;
455454
456455 const diagnosticsChannel = getDelayedChannel ( sharedProcessClient . then ( client => client . getChannel ( 'diagnostics' ) ) ) ;
457456 services . set ( IDiagnosticsService , new SyncDescriptor ( DiagnosticsService , [ diagnosticsChannel ] ) ) ;
458457
459- services . set ( IIssueService , new SyncDescriptor ( IssueService , [ machineId , this . userEnv ] ) ) ;
458+ services . set ( IIssueService , new SyncDescriptor ( IssueMainService , [ machineId , this . userEnv ] ) ) ;
460459 services . set ( IElectronService , new SyncDescriptor ( ElectronMainService ) ) ;
461460 services . set ( IMenubarService , new SyncDescriptor ( MenubarService ) ) ;
462461
@@ -530,7 +529,7 @@ export class CodeApplication extends Disposable {
530529 private openFirstWindow ( accessor : ServicesAccessor , electronIpcServer : ElectronIPCServer , sharedProcessClient : Promise < Client < string > > ) : ICodeWindow [ ] {
531530
532531 // Register more Main IPC services
533- const launchService = accessor . get ( ILaunchService ) ;
532+ const launchService = accessor . get ( ILaunchMainService ) ;
534533 const launchChannel = new LaunchChannel ( launchService ) ;
535534 this . mainIpcServer . registerChannel ( 'launch' , launchChannel ) ;
536535
0 commit comments