From 95e4933b0142cf3bc62c6deddc3464c8fea00361 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Fri, 14 May 2021 16:07:13 +0200 Subject: [PATCH] Fixes #1539 --- .../habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.kt index e93f1dc04..873c1efc8 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.kt @@ -72,7 +72,11 @@ class RewardsRecyclerViewAdapter(private var customRewards: OrderedRealmCollecti override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RecyclerView.ViewHolder { return if (viewType == VIEWTYPE_CUSTOM_REWARD) { - RewardViewHolder(getContentView(parent), { task, direction -> taskScoreEventsSubject.onNext(Pair(task, direction)) }, { + RewardViewHolder(getContentView(parent), { task, direction -> + if (task.value <= (user?.stats?.gp ?: 0.0)) { + taskScoreEventsSubject.onNext(Pair(task, direction)) + } + }, { task -> taskOpenEventsSubject.onNext(task) }) { task -> brokenTaskEventsSubject.onNext(task)