Skip to content

Commit 0c1d983

Browse files
authored
Explicitly opt out of Flutter Icon Tree Shaking (#9718)
1 parent cac09a9 commit 0c1d983

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

packages/devtools_app/lib/src/extensions/extension_screen.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,8 @@ class ExtensionView extends StatelessWidget {
132132

133133
extension ExtensionConfigExtension on DevToolsExtensionConfig {
134134
IconData get icon =>
135+
// The code point is dynamic. Flutter Icon Tree Shaking disabled.
136+
// ignore: non_const_argument_for_const_parameter
135137
IconData(materialIconCodePoint, fontFamily: 'MaterialIcons');
136138

137139
String get screenId => '${name}_ext';

packages/devtools_app/lib/src/shared/ui/icons.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,8 @@ class FlutterMaterialIcons {
271271

272272
static Icon getIconForCodePoint(int charCode, ColorScheme colorScheme) {
273273
return Icon(
274+
// The code point is dynamic. Flutter Icon Tree Shaking disabled.
275+
// ignore: non_const_argument_for_const_parameter
274276
IconData(charCode, fontFamily: 'MaterialIcons'),
275277
color: colorScheme.onSurface,
276278
);

0 commit comments

Comments
 (0)