From 1843df56aa78236e4eb3483e3b1a9447855fbd20 Mon Sep 17 00:00:00 2001 From: Wesley Langdon Date: Wed, 8 Apr 2026 16:16:09 -0400 Subject: [PATCH] fix: coerce nullable autofocus for Material button icons (Flutter 3.41+) --- lib/src/platform/platform_filled_button_icon.dart | 2 +- lib/src/platform/platform_text_button_icon.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/src/platform/platform_filled_button_icon.dart b/lib/src/platform/platform_filled_button_icon.dart index 27bc049..2c92b43 100644 --- a/lib/src/platform/platform_filled_button_icon.dart +++ b/lib/src/platform/platform_filled_button_icon.dart @@ -44,7 +44,7 @@ class PlatformFilledButtonIcon extends StatelessWidget { style: style, focusNode: focusNode, clipBehavior: clipBehavior, - autofocus: autofocus, + autofocus: autofocus ?? false, ), cupertino: (context, platform) => CupertinoButton.filled( padding: EdgeInsets.all(8.0), diff --git a/lib/src/platform/platform_text_button_icon.dart b/lib/src/platform/platform_text_button_icon.dart index 8f5bf48..f2a67ff 100644 --- a/lib/src/platform/platform_text_button_icon.dart +++ b/lib/src/platform/platform_text_button_icon.dart @@ -44,7 +44,7 @@ class PlatformTextButtonIcon extends StatelessWidget { style: style, focusNode: focusNode, clipBehavior: clipBehavior, - autofocus: autofocus, + autofocus: autofocus ?? false, ), cupertino: (context, platform) => CupertinoButton( color: backgroundColor,