From 8e06721b1bd8294145fab0410f9c5a39bd769933 Mon Sep 17 00:00:00 2001 From: Laurent Date: Wed, 24 Feb 2021 14:22:31 +0100 Subject: [PATCH] Fixes badge glitch --- .../android/ui/modules/feed/FeedFragment.kt | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/ui/modules/feed/FeedFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/modules/feed/FeedFragment.kt index ec3735a5..05b5720d 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/modules/feed/FeedFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/modules/feed/FeedFragment.kt @@ -44,7 +44,6 @@ import net.pokeranalytics.android.util.URL import net.pokeranalytics.android.util.billing.AppGuard import net.pokeranalytics.android.util.billing.PurchaseListener import net.pokeranalytics.android.util.extensions.count -import timber.log.Timber import java.util.* class FeedFragment : FilterableFragment(), RowRepresentableDelegate, PurchaseListener { @@ -283,12 +282,14 @@ class FeedFragment : FilterableFragment(), RowRepresentableDelegate, PurchaseLis } binding.postButton.viewTreeObserver.addOnGlobalLayoutListener { - val badgeDrawable = BadgeDrawable.create(requireContext()) - BadgeUtils.attachBadgeDrawable(badgeDrawable, binding.postButton) -// badgeDrawable.number = 2 - badgeDrawable.horizontalOffset = 30 - badgeDrawable.verticalOffset = 20 - this.badgeDrawable = badgeDrawable + if (this.badgeDrawable == null) { + val badgeDrawable = BadgeDrawable.create(requireContext()) + badgeDrawable.horizontalOffset = 30 + badgeDrawable.verticalOffset = 20 +// badgeDrawable.isVisible = true + BadgeUtils.attachBadgeDrawable(badgeDrawable, binding.postButton) + this.badgeDrawable = badgeDrawable + } } // Tabs