Skip to content

Commit ba72bf8

Browse files
author
Jackson Kearl
committed
Actually fix microsoft#86497 by adding context for FileMatches with attached models
1 parent 672c31b commit ba72bf8

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/vs/workbench/contrib/search/common/searchModel.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry';
2525
import { overviewRulerFindMatchForeground, minimapFindMatch } from 'vs/platform/theme/common/colorRegistry';
2626
import { themeColorFromId } from 'vs/platform/theme/common/themeService';
2727
import { IReplaceService } from 'vs/workbench/contrib/search/common/replace';
28-
import { editorMatchesToTextSearchResults } from 'vs/workbench/services/search/common/searchHelpers';
28+
import { editorMatchesToTextSearchResults, addContextToEditorMatches } from 'vs/workbench/services/search/common/searchHelpers';
2929
import { withNullAsUndefined } from 'vs/base/common/types';
3030
import { memoize } from 'vs/base/common/decorators';
3131
import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
@@ -306,6 +306,11 @@ export class FileMatch extends Disposable implements IFileMatch {
306306
});
307307
});
308308

309+
this.addContext(
310+
addContextToEditorMatches(textSearchResults, this._model, this.parent().parent().query!)
311+
.filter((result => !resultIsMatch(result)) as ((a: any) => a is ITextSearchContext))
312+
.map(context => ({ ...context, lineNumber: context.lineNumber + 1 })));
313+
309314
this._onChange.fire(modelChange);
310315
this.updateHighlights();
311316
}

0 commit comments

Comments
 (0)