From c2039d14fd153692d6d4224dc57f6ddb2c874756 Mon Sep 17 00:00:00 2001 From: futpib Date: Sun, 25 Jan 2026 12:32:25 +0000 Subject: [PATCH] fix: hide followers count when null instead of showing Infinity The MusicBrainz metadata plugin doesn't provide follower counts, so artist.followers is always null. Previously this caused "Infinity Followers" to be displayed. Now the followers line is hidden when the data is unavailable. --- lib/pages/artist/section/header.dart | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/lib/pages/artist/section/header.dart b/lib/pages/artist/section/header.dart index b8e7e5dc..71756b1b 100644 --- a/lib/pages/artist/section/header.dart +++ b/lib/pages/artist/section/header.dart @@ -192,20 +192,19 @@ class ArtistPageHeader extends HookConsumerWidget { ), ), const Gap(5), - Flexible( - child: AutoSizeText( - context.l10n.followers( - artist.followers == null - ? double.infinity - : PrimitiveUtils.toReadableNumber( - artist.followers!.toDouble(), - ), - ), - maxLines: 1, - overflow: TextOverflow.ellipsis, - minFontSize: 12, - ).muted(), - ), + if (artist.followers != null) + Flexible( + child: AutoSizeText( + context.l10n.followers( + PrimitiveUtils.toReadableNumber( + artist.followers!.toDouble(), + ), + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + minFontSize: 12, + ).muted(), + ), if (constrains.mdAndUp) ...[ const Gap(20), actions,