From 6fec8de9be7f9a9c603f5eb3a47a67b4c4bb7c11 Mon Sep 17 00:00:00 2001 From: HummusSamurai Date: Wed, 1 Mar 2017 16:47:18 +0200 Subject: [PATCH] Fixed bug where game crashed if some skills had no requirements when sorted. --- .../src/com/gpl/rpg/AndorsTrail/view/SkillListAdapter.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/AndorsTrail/src/com/gpl/rpg/AndorsTrail/view/SkillListAdapter.java b/AndorsTrail/src/com/gpl/rpg/AndorsTrail/view/SkillListAdapter.java index 0412f7ca3..930420511 100644 --- a/AndorsTrail/src/com/gpl/rpg/AndorsTrail/view/SkillListAdapter.java +++ b/AndorsTrail/src/com/gpl/rpg/AndorsTrail/view/SkillListAdapter.java @@ -197,6 +197,10 @@ public final class SkillListAdapter extends ArrayAdapter { && item2.canLevelUpSkillTo(player, player.getSkillLevel(item2.id) +1)) return 1; else { // Then compare by number of requirements (complexity) + if(item1.levelupRequirements == null) + return -1; + if(item2.levelupRequirements == null) + return 1; if(item1.levelupRequirements.length< item2.levelupRequirements.length) return -1; else if(item1.levelupRequirements.length > item2.levelupRequirements.length)