Skip to content

Commit 1843df5

Browse files
committed
fix: coerce nullable autofocus for Material button icons (Flutter 3.41+)
1 parent 6d14eab commit 1843df5

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

lib/src/platform/platform_filled_button_icon.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class PlatformFilledButtonIcon extends StatelessWidget {
4444
style: style,
4545
focusNode: focusNode,
4646
clipBehavior: clipBehavior,
47-
autofocus: autofocus,
47+
autofocus: autofocus ?? false,
4848
),
4949
cupertino: (context, platform) => CupertinoButton.filled(
5050
padding: EdgeInsets.all(8.0),

lib/src/platform/platform_text_button_icon.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class PlatformTextButtonIcon extends StatelessWidget {
4444
style: style,
4545
focusNode: focusNode,
4646
clipBehavior: clipBehavior,
47-
autofocus: autofocus,
47+
autofocus: autofocus ?? false,
4848
),
4949
cupertino: (context, platform) => CupertinoButton(
5050
color: backgroundColor,

0 commit comments

Comments
 (0)