Skip to content

Commit daddf50

Browse files
committed
explorer: do not use values util
1 parent 73f2586 commit daddf50

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

src/vs/workbench/contrib/files/browser/views/explorerView.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@ import { IStorageService, StorageScope } from 'vs/platform/storage/common/storag
4242
import { IAsyncDataTreeViewState } from 'vs/base/browser/ui/tree/asyncDataTree';
4343
import { FuzzyScore } from 'vs/base/common/filters';
4444
import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService';
45-
import { values } from 'vs/base/common/map';
46-
import { first } from 'vs/base/common/arrays';
4745
import { withNullAsUndefined } from 'vs/base/common/types';
4846
import { IFileService, FileSystemProviderCapabilities } from 'vs/platform/files/common/files';
4947
import { DisposableStore, IDisposable } from 'vs/base/common/lifecycle';
@@ -670,7 +668,14 @@ export class ExplorerView extends ViewPane {
670668
} catch (e) {
671669
return this.selectResource(resource, reveal, retry + 1);
672670
}
673-
item = first(values(item.children), i => this.uriIdentityService.extUri.isEqualOrParent(resource, i.resource));
671+
672+
for (let child of item.children.values()) {
673+
if (this.uriIdentityService.extUri.isEqualOrParent(resource, child.resource)) {
674+
item = child;
675+
break;
676+
}
677+
item = undefined;
678+
}
674679
}
675680

676681
if (item) {

0 commit comments

Comments
 (0)