提交 61312f37 编写于 作者: J Jackson Kearl

Remove instantiation service accessor

上级 2e89c2d4
......@@ -241,13 +241,6 @@ export class SearchView extends ViewPane {
this.searchStateKey.set(v);
}
/**
* Exposed for openSearchEditor TODO@JacksonKearl
*/
getInstantiationService(): IInstantiationService {
return this.instantiationService;
}
getContainer(): HTMLElement {
return this.container;
}
......
......@@ -77,9 +77,9 @@ export const selectAllSearchEditorMatchesCommand = (accessor: ServicesAccessor)
export async function openSearchEditor(accessor: ServicesAccessor): Promise<void> {
const viewsService = accessor.get(IViewsService);
const instantiationService = accessor.get(IInstantiationService);
const searchView = getSearchView(viewsService);
if (searchView) {
const instantiationService = searchView.getInstantiationService();
await instantiationService.invokeFunction(openNewSearchEditor, {
filesToInclude: searchView.searchIncludePattern.getValue(),
filesToExclude: searchView.searchExcludePattern.getValue(),
......@@ -90,7 +90,6 @@ export async function openSearchEditor(accessor: ServicesAccessor): Promise<void
showIncludesExcludes: !!(searchView.searchIncludePattern.getValue() || searchView.searchExcludePattern.getValue() || !searchView.searchExcludePattern.useExcludesAndIgnoreFiles())
});
} else {
const instantiationService = accessor.get(IInstantiationService);
await instantiationService.invokeFunction(openNewSearchEditor);
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册