diff --git a/AndorsTrail/res/values/strings.xml b/AndorsTrail/res/values/strings.xml index 775447953..aa3afead3 100644 --- a/AndorsTrail/res/values/strings.xml +++ b/AndorsTrail/res/values/strings.xml @@ -292,9 +292,9 @@ Select quests to show - Hide completed quests - Include completed quests - Only completed quests + Active quests + All quests + Completed quests Status: %1$s In progress Completed diff --git a/AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/fragment/HeroinfoActivity_Quests.java b/AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/fragment/HeroinfoActivity_Quests.java index ece9d03f7..ab5f40ea4 100644 --- a/AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/fragment/HeroinfoActivity_Quests.java +++ b/AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/fragment/HeroinfoActivity_Quests.java @@ -122,11 +122,11 @@ public final class HeroinfoActivity_Quests extends Fragment { boolean isCompleted = q.isCompleted(player); int v = world.model.uiSelections.selectedQuestFilter; - if (v == 0) { // Hide completed quests + if (v == 0) { // Active quests if (isCompleted) continue; - } else if (v == 1) { // Include completed quests + } else if (v == 1) { // All quests // Always show. - } else if (v == 2) { // Only completed quests + } else if (v == 2) { // Completed quests if (!isCompleted) continue; } diff --git a/AndorsTrail/src/com/gpl/rpg/AndorsTrail/model/quest/Quest.java b/AndorsTrail/src/com/gpl/rpg/AndorsTrail/model/quest/Quest.java index 5c651deec..bbc9a4571 100644 --- a/AndorsTrail/src/com/gpl/rpg/AndorsTrail/model/quest/Quest.java +++ b/AndorsTrail/src/com/gpl/rpg/AndorsTrail/model/quest/Quest.java @@ -47,6 +47,11 @@ public final class Quest implements Comparable { @Override public int compareTo(Quest q) { - return sortOrder - q.sortOrder; + + int comp = name.compareTo(q.name); + if (comp == 0) { + comp = sortOrder - q.sortOrder; + } + return comp; } }