From 75f61903e02213b64fcb580cd35f3efa17474ae2 Mon Sep 17 00:00:00 2001 From: Jonah Williams Date: Thu, 1 Dec 2022 13:40:50 -0800 Subject: [PATCH] [flutter_tools] disable web compilation (#116368) --- packages/flutter_tools/lib/src/asset.dart | 29 +++++++++++++---------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/packages/flutter_tools/lib/src/asset.dart b/packages/flutter_tools/lib/src/asset.dart index 41c2d531ac2d..684e1a9a12d7 100644 --- a/packages/flutter_tools/lib/src/asset.dart +++ b/packages/flutter_tools/lib/src/asset.dart @@ -753,19 +753,24 @@ class ManifestAssetBundle implements AssetBundle { } } - for (final Uri shaderUri in flutterManifest.shaders) { - _parseAssetFromFile( - packageConfig, - flutterManifest, - assetBase, - cache, - result, - shaderUri, - packageName: packageName, - attributedPackage: attributedPackage, - assetKind: AssetKind.shader, - ); + // TODO(jonahwilliams): re-enable this feature once + // flutter web is using engine compiled canvaskit. + if (targetPlatform != TargetPlatform.web_javascript) { + for (final Uri shaderUri in flutterManifest.shaders) { + _parseAssetFromFile( + packageConfig, + flutterManifest, + assetBase, + cache, + result, + shaderUri, + packageName: packageName, + attributedPackage: attributedPackage, + assetKind: AssetKind.shader, + ); + } } + // Add assets referenced in the fonts section of the manifest. for (final Font font in flutterManifest.fonts) { for (final FontAsset fontAsset in font.fontAssets) {