提交 d0f56d89 编写于 作者: S Sandeep Somavarapu

Fix #16099

上级 4105ee1f
......@@ -7,7 +7,7 @@ import { basename } from 'vs/base/common/resources';
import { URI } from 'vs/base/common/uri';
import { Range, IRange } from 'vs/editor/common/core/range';
import { IMarker, MarkerSeverity, IRelatedInformation, IMarkerData } from 'vs/platform/markers/common/markers';
import { isFalsyOrEmpty } from 'vs/base/common/arrays';
import { isFalsyOrEmpty, mergeSort } from 'vs/base/common/arrays';
import { values } from 'vs/base/common/map';
import { memoize } from 'vs/base/common/decorators';
import { Emitter, Event } from 'vs/base/common/event';
......@@ -146,7 +146,7 @@ export class MarkersModel {
if (isFalsyOrEmpty(rawMarkers)) {
this.resourcesByUri.delete(resource.toString());
} else {
const markers = rawMarkers.map(rawMarker => {
const markers = mergeSort(rawMarkers.map(rawMarker => {
let relatedInformation: RelatedInformation[] | undefined = undefined;
if (rawMarker.relatedInformation) {
......@@ -154,9 +154,7 @@ export class MarkersModel {
}
return new Marker(rawMarker, relatedInformation);
});
markers.sort(compareMarkers);
}), compareMarkers);
this.resourcesByUri.set(resource.toString(), new ResourceMarkers(resource, markers));
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册