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()); }