diff --git a/lib/pangea/analytics_details_popup/morph_analytics_list_view.dart b/lib/pangea/analytics_details_popup/morph_analytics_list_view.dart index 4a237fafd..f923391e0 100644 --- a/lib/pangea/analytics_details_popup/morph_analytics_list_view.dart +++ b/lib/pangea/analytics_details_popup/morph_analytics_list_view.dart @@ -195,7 +195,7 @@ class MorphTagChip extends StatelessWidget { Widget build(BuildContext context) { final theme = Theme.of(context); final unlocked = - constructAnalytics != null && constructAnalytics!.points > 0 || + constructAnalytics != null && constructAnalytics!.numTotalUses > 0 || Matrix.of(context).client.userID == Environment.supportUserId; return Material( diff --git a/lib/pangea/analytics_misc/construct_use_model.dart b/lib/pangea/analytics_misc/construct_use_model.dart index dd40200c3..d1ef0eaeb 100644 --- a/lib/pangea/analytics_misc/construct_use_model.dart +++ b/lib/pangea/analytics_misc/construct_use_model.dart @@ -48,6 +48,8 @@ class ConstructUses { bool get hasCorrectUse => _uses.any((use) => use.xp > 0); bool get hasIncorrectUse => _uses.any((use) => use.xp < 0); + int get numTotalUses => _uses.length; + ConstructIdentifier get id => ConstructIdentifier( lemma: lemma, type: constructType,