Show distance in list
authorThomas Thurman <tthurman@gnome.org>
Fri, 28 Aug 2009 19:15:43 +0000 (15:15 -0400)
committerThomas Thurman <tthurman@gnome.org>
Fri, 28 Aug 2009 19:15:43 +0000 (15:15 -0400)
belltower.c

index b527b2d..35031ef 100644 (file)
@@ -447,14 +447,18 @@ static FoundTower *
 found_tower_new (tower *basis)
 {
   FoundTower* result = g_new (FoundTower, 1);
+  gchar *distance = distance_to_tower (basis);
 
   result->sortkey = g_strdup (basis->fields[FieldPrimaryKey]);
   result->primarykey = g_strdup (basis->fields[FieldPrimaryKey]);
-  result->displayname = g_strdup_printf ("%s, %s (%s, %s)",
+  result->displayname = g_strdup_printf ("%s, %s (%s, %s) (%s)",
                                         basis->fields[FieldDedication],
                                         basis->fields[FieldPlace],
                                         basis->fields[FieldBells],
-                                        basis->fields[FieldPracticeNight]);
+                                        basis->fields[FieldPracticeNight],
+                                        distance);
+
+  g_free (distance);
 
   return result;
 }