From e2b6ee7a135485f294d9eab23e338649069a1383 Mon Sep 17 00:00:00 2001 From: Arun Rajagopalan Date: Mon, 1 Apr 2019 23:07:12 -0400 Subject: [PATCH] Display hourglass icon only if the user has any --- .../android/habitica/widget/AvatarStatsWidgetProvider.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/widget/AvatarStatsWidgetProvider.java b/Habitica/src/main/java/com/habitrpg/android/habitica/widget/AvatarStatsWidgetProvider.java index 92a5fdc8f..72ea3c38c 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/widget/AvatarStatsWidgetProvider.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/widget/AvatarStatsWidgetProvider.java @@ -115,12 +115,14 @@ public class AvatarStatsWidgetProvider extends BaseWidgetProvider { remoteViews.setTextViewText(R.id.gems_tv, String.valueOf((int) (user.getBalance() * 4))); int hourGlassCount = user.getHourglassCount(); if (hourGlassCount == 0) { + remoteViews.setViewVisibility(R.id.hourglasses_cion, View.GONE); remoteViews.setViewVisibility(R.id.hourglasses_tv, View.GONE); } else { + remoteViews.setImageViewBitmap(R.id.hourglass_cion, HabiticaIconsHelper.imageOfHourglass()); + remoteViews.setViewVisibility(R.id.hourglasses_cion, View.VISIBLE); remoteViews.setTextViewText(R.id.hourglasses_tv, String.valueOf(hourGlassCount)); remoteViews.setViewVisibility(R.id.hourglasses_tv, View.VISIBLE); } - remoteViews.setImageViewBitmap(R.id.hourglass_cion, HabiticaIconsHelper.imageOfHourglass()); remoteViews.setImageViewBitmap(R.id.gem_icon, HabiticaIconsHelper.imageOfGem()); remoteViews.setImageViewBitmap(R.id.gold_icon, HabiticaIconsHelper.imageOfGold()); remoteViews.setTextViewText(R.id.lvl_tv, getContext().getString(R.string.user_level, user.getStats().getLvl()));