diff --git a/packages/flutter/lib/src/material/snack_bar.dart b/packages/flutter/lib/src/material/snack_bar.dart index 4c9eb6a689d..4ecea5a83f2 100644 --- a/packages/flutter/lib/src/material/snack_bar.dart +++ b/packages/flutter/lib/src/material/snack_bar.dart @@ -718,6 +718,7 @@ class _SnackBarState extends State { ), maxLines: 1, textDirection: TextDirection.ltr, + textScaler: MediaQuery.textScalerOf(context), )..layout(); final double actionAndIconWidth = actionTextPainter.size.width + @@ -775,7 +776,6 @@ class _SnackBarState extends State { ), ), if (!willOverflowAction) ...maybeActionAndIcon, - if (willOverflowAction) SizedBox(width: snackBarWidth * 0.4), ], ), if (willOverflowAction)