From 34aad28934080d84688a33f1d8634ea35d05d533 Mon Sep 17 00:00:00 2001 From: linchuanghu Date: Mon, 22 Mar 2021 17:18:51 +0800 Subject: [PATCH] =?UTF-8?q?Fix=20issue=20#590=EF=BC=9Atype=20'List'=20is=20not=20a=20subtype=20of=20type=20'List?= =?UTF-8?q?'=20in=20type=20cast?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/src/css_parser.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/src/css_parser.dart b/lib/src/css_parser.dart index 8f53508d03..ac99e81d97 100644 --- a/lib/src/css_parser.dart +++ b/lib/src/css_parser.dart @@ -92,7 +92,8 @@ Style declarationsToStyle(Map> declarations) { style.textDecorationColor = ExpressionMapping.expressionToColor(value.first) ?? style.textDecorationColor; break; case 'text-decoration-line': - style.textDecoration = ExpressionMapping.expressionToTextDecorationLine(value as List); + List? textDecorationList = value.whereType().toList(); + style.textDecoration = ExpressionMapping.expressionToTextDecorationLine(textDecorationList); break; case 'text-decoration-style': style.textDecorationStyle = ExpressionMapping.expressionToTextDecorationStyle(value.first as css.LiteralTerm);