diff --git a/packages/flutter/lib/src/material/ink_sparkle.dart b/packages/flutter/lib/src/material/ink_sparkle.dart index 2b02319ed51..7896910943e 100644 --- a/packages/flutter/lib/src/material/ink_sparkle.dart +++ b/packages/flutter/lib/src/material/ink_sparkle.dart @@ -520,7 +520,9 @@ class FragmentShaderManager { /// Creates an [FragmentShaderManager] with an [InkSparkle] effect. static Future inkSparkle() async { final FragmentShaderManager manager = FragmentShaderManager._(); - _program = ui.FragmentProgram.fromAsset('shaders/ink_sparkle.frag'); + _program = await ui.FragmentProgram.fromAssetAsync( + 'shaders/ink_sparkle.frag', + ); return manager; }