From 411a4b981ef5a138750977dcd196fd76114b95d9 Mon Sep 17 00:00:00 2001 From: Rongjian Zhang Date: Tue, 12 Mar 2019 19:00:31 +0800 Subject: [PATCH] fix: language color at trending screen --- lib/scaffolds/refresh.dart | 1 + lib/utils/utils.dart | 3 +++ pubspec.yaml | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/scaffolds/refresh.dart b/lib/scaffolds/refresh.dart index a476a3d..c4ecdd4 100644 --- a/lib/scaffolds/refresh.dart +++ b/lib/scaffolds/refresh.dart @@ -57,6 +57,7 @@ class _RefreshScaffoldState extends State> { payload = await widget.onRefresh(); } catch (err) { error = err.toString(); + throw err; } finally { if (mounted) { setState(() { diff --git a/lib/utils/utils.dart b/lib/utils/utils.dart index c7ef996..df19d4e 100644 --- a/lib/utils/utils.dart +++ b/lib/utils/utils.dart @@ -17,6 +17,9 @@ Color convertColor(String cssHex) { if (cssHex.startsWith('#')) { cssHex = cssHex.substring(1); } + if (cssHex.length == 3) { + cssHex = cssHex.split('').map((char) => char + char).join(''); + } return Color(int.parse('ff' + cssHex, radix: 16)); } diff --git a/pubspec.yaml b/pubspec.yaml index 3f7363e..51f27a8 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -27,7 +27,7 @@ dependencies: nanoid: ^0.0.6 share: ^0.6.0 flutter_vector_icons: ^0.0.2 - github_trending: ^0.1.0 + github_trending: ^0.1.1 github_contributions: ^0.1.1 flutter_svg: ^0.12.0 launch_review: ^2.0.0