From 7fe99b80ec9c9772dbb8d607cfab75a6b3d7fd04 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Tue, 19 Apr 2016 12:49:56 +0200 Subject: [PATCH] Correct display of owned pets --- .../inventory/PetDetailRecyclerAdapter.java | 20 +++++++++----- .../inventory/StableRecyclerFragment.java | 27 ++++++------------- 2 files changed, 22 insertions(+), 25 deletions(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/PetDetailRecyclerAdapter.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/PetDetailRecyclerAdapter.java index fe714f48b..4c36b42f9 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/PetDetailRecyclerAdapter.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/PetDetailRecyclerAdapter.java @@ -99,13 +99,17 @@ public class PetDetailRecyclerAdapter extends RecyclerView.Adapter 0; } public Boolean isMountOwned() { @@ -125,7 +129,7 @@ public class PetDetailRecyclerAdapter extends RecyclerView.Adapter 0) { if (this.isMountOwned()) { this.trainedProgressbar.setVisibility(View.GONE); } else { @@ -134,7 +138,11 @@ public class PetDetailRecyclerAdapter extends RecyclerView.Adapter 0) { if (lastAnimal.getNumberOwned() == 0) { lastAnimal.setColor(animal.getColor()); } @@ -185,7 +171,10 @@ public class StableRecyclerFragment extends BaseFragment { } break; case "mounts": - if (user.getItems().getMounts() != null && user.getItems().getMounts().containsKey(animal.getKey()) && user.getItems().getMounts().get(animal.getKey()) != null) { + if (user.getItems().getMounts() != null + && user.getItems().getMounts().containsKey(animal.getKey()) + && user.getItems().getMounts().get(animal.getKey()) != null + && user.getItems().getMounts().get(animal.getKey())) { if (lastAnimal.getNumberOwned() == 0) { lastAnimal.setColor(animal.getColor()); }