mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00
Use isDirectory instead of existsSync to avoid crash (#18167)
Fixes #15198.
This commit is contained in:
parent
34933f801f
commit
43da9d5ef9
@ -163,7 +163,7 @@ class VsCode {
|
|||||||
final List<VsCode> results = <VsCode>[];
|
final List<VsCode> results = <VsCode>[];
|
||||||
|
|
||||||
for (_VsCodeInstallLocation searchLocation in searchLocations) {
|
for (_VsCodeInstallLocation searchLocation in searchLocations) {
|
||||||
if (fs.directory(searchLocation.installPath).existsSync()) {
|
if (fs.isDirectorySync(searchLocation.installPath)) {
|
||||||
final String extensionDirectory =
|
final String extensionDirectory =
|
||||||
fs.path.join(homeDirPath, searchLocation.extensionsFolder, 'extensions');
|
fs.path.join(homeDirPath, searchLocation.extensionsFolder, 'extensions');
|
||||||
results.add(new VsCode.fromDirectory(searchLocation.installPath, extensionDirectory, edition: searchLocation.edition));
|
results.add(new VsCode.fromDirectory(searchLocation.installPath, extensionDirectory, edition: searchLocation.edition));
|
||||||
|
Loading…
Reference in New Issue
Block a user