提交 b9b1f030 编写于 作者: R Rob Lourens

Fix #66573

上级 172b5a5c
...@@ -25,7 +25,7 @@ import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace ...@@ -25,7 +25,7 @@ import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace
import { IResourceLabel, ResourceLabels } from 'vs/workbench/browser/labels'; import { IResourceLabel, ResourceLabels } from 'vs/workbench/browser/labels';
import { RemoveAction, ReplaceAction, ReplaceAllAction, ReplaceAllInFolderAction } from 'vs/workbench/parts/search/browser/searchActions'; import { RemoveAction, ReplaceAction, ReplaceAllAction, ReplaceAllInFolderAction } from 'vs/workbench/parts/search/browser/searchActions';
import { SearchView } from 'vs/workbench/parts/search/browser/searchView'; import { SearchView } from 'vs/workbench/parts/search/browser/searchView';
import { FileMatch, FolderMatch, Match, RenderableMatch, SearchModel } from 'vs/workbench/parts/search/common/searchModel'; import { FileMatch, FolderMatch, Match, RenderableMatch, SearchModel, BaseFolderMatch } from 'vs/workbench/parts/search/common/searchModel';
interface IFolderMatchTemplate { interface IFolderMatchTemplate {
label: IResourceLabel; label: IResourceLabel;
...@@ -57,7 +57,7 @@ export class SearchDelegate implements IListVirtualDelegate<RenderableMatch> { ...@@ -57,7 +57,7 @@ export class SearchDelegate implements IListVirtualDelegate<RenderableMatch> {
} }
getTemplateId(element: RenderableMatch): string { getTemplateId(element: RenderableMatch): string {
if (element instanceof FolderMatch) { if (element instanceof BaseFolderMatch) {
return FolderMatchRenderer.TEMPLATE_ID; return FolderMatchRenderer.TEMPLATE_ID;
} else if (element instanceof FileMatch) { } else if (element instanceof FileMatch) {
return FileMatchRenderer.TEMPLATE_ID; return FileMatchRenderer.TEMPLATE_ID;
......
...@@ -1006,7 +1006,7 @@ export class SearchModel extends Disposable { ...@@ -1006,7 +1006,7 @@ export class SearchModel extends Disposable {
export type FileMatchOrMatch = FileMatch | Match; export type FileMatchOrMatch = FileMatch | Match;
export type RenderableMatch = FolderMatch | FileMatch | Match; export type RenderableMatch = BaseFolderMatch | FolderMatch | FileMatch | Match;
export class SearchWorkbenchService implements ISearchWorkbenchService { export class SearchWorkbenchService implements ISearchWorkbenchService {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册