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