diff --git a/src/vs/base/browser/ui/list/rangeMap.ts b/src/vs/base/browser/ui/list/rangeMap.ts index b7701b5d9fe067164288544682f12290d239292f..1bf7217d0af16d8a520685bc66cc0cf07375c421 100644 --- a/src/vs/base/browser/ui/list/rangeMap.ts +++ b/src/vs/base/browser/ui/list/rangeMap.ts @@ -113,11 +113,11 @@ export class RangeMap { get count(): number { const len = this.groups.length; - if (len) { - return this.groups[len - 1].range.end; + if (!len) { + return 0; } - return 0; + return this.groups[len - 1].range.end; } /** @@ -190,4 +190,4 @@ export class RangeMap { dispose() { this.groups = null!; // StrictNullOverride: nulling out ok in dispose } -} \ No newline at end of file +}