Resolve package references in font asset paths (#4334)

This commit is contained in:
Jason Simmons 2016-06-02 15:05:41 -07:00
parent 868a4b18a4
commit d8d0d6b31b

View File

@ -188,7 +188,12 @@ Map<_Asset, List<_Asset>> _parseAssets(
String asset = font['asset'];
if (asset == null) continue;
_Asset baseAsset = new _Asset(base: assetBase, relativePath: asset);
_Asset baseAsset = _resolveAsset(packageMap, assetBase, asset);
if (!baseAsset.assetFileExists) {
printError('Error: unable to locate asset entry in flutter.yaml: "$asset".');
return null;
}
result[baseAsset] = <_Asset>[];
}
}