Skip to content

Commit 0b0f4e4

Browse files
author
Loïc Mangeonjean
committed
fix: always register file service override
otherwise some MainThread instantiation will fail
1 parent bcc5ea9 commit 0b0f4e4

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/services.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import { IAction } from 'vs/base/common/actions'
1414
import getLayoutServiceOverride from './service-override/layout'
1515
import getEnvironmentServiceOverride from './service-override/environment'
1616
import getExtensionsServiceOverride from './service-override/extensions'
17+
import getFileServiceOverride from './service-override/files'
1718

1819
interface ServiceInitializeParticipant {
1920
(accessor: ServicesAccessor): Promise<void>
@@ -28,6 +29,7 @@ async function initServices (overrides: IEditorOverrideServices): Promise<IInsta
2829
...getLayoutServiceOverride(), // Always override layout service to break cyclic dependency with ICodeEditorService
2930
...getEnvironmentServiceOverride(),
3031
...getExtensionsServiceOverride(),
32+
...getFileServiceOverride(),
3133
...overrides
3234
})
3335

0 commit comments

Comments
 (0)