Skip to content

Commit d9fa2f1

Browse files
committed
fix npe
1 parent 4e3ce68 commit d9fa2f1

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/vs/workbench/contrib/scm/browser/scmViewPane.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ import { compareFileNames, comparePaths } from 'vs/base/common/comparers';
4040
import { FuzzyScore, createMatches, IMatch } from 'vs/base/common/filters';
4141
import { IViewDescriptorService, ViewContainerLocation } from 'vs/workbench/common/views';
4242
import { localize } from 'vs/nls';
43-
import { flatten } from 'vs/base/common/arrays';
43+
import { coalesce, flatten } from 'vs/base/common/arrays';
4444
import { memoize } from 'vs/base/common/decorators';
4545
import { IStorageService, StorageScope } from 'vs/platform/storage/common/storage';
4646
import { toResource, SideBySideEditor } from 'vs/workbench/common/editor';
@@ -889,7 +889,7 @@ class ViewModel {
889889
} else if (item) {
890890
this.tree.setChildren(item.element, this.render(item).children);
891891
} else {
892-
const items = this.scmViewService.visibleRepositories.map(r => this.items.get(r)!);
892+
const items = coalesce(this.scmViewService.visibleRepositories.map(r => this.items.get(r)));
893893
this.tree.setChildren(null, items.map(item => this.render(item)));
894894
}
895895

0 commit comments

Comments
 (0)