diff --git a/packages/flutter_tools/lib/src/asset.dart b/packages/flutter_tools/lib/src/asset.dart index d681ca79828..b8528c45166 100644 --- a/packages/flutter_tools/lib/src/asset.dart +++ b/packages/flutter_tools/lib/src/asset.dart @@ -216,8 +216,8 @@ Future _obtainLicenses( final List rawLicenses = (await file.readAsString()).split(_licenseSeparator); for (String rawLicense in rawLicenses) { - String licenseText; List packageNames; + String licenseText; if (packageName == 'sky_engine') { final int split = rawLicense.indexOf('\n\n'); if (split >= 0) { @@ -226,10 +226,10 @@ Future _obtainLicenses( } } if (licenseText == null) { - licenseText = rawLicense; packageNames = [packageName]; + licenseText = rawLicense; } - packageLicenses.putIfAbsent(rawLicense, () => new Set()) + packageLicenses.putIfAbsent(licenseText, () => new Set()) ..addAll(packageNames); } }