X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=belltower.c;h=833981a998ab68badffb6aa385519fbf88abe691;hb=2aa9e7ba0cc09c60d14420e21fefed9cb41adf47;hp=8c66db27a5d7ad01d1c989cdd29b183591b6f760;hpb=d7b2b1c263868bee221c7de434124e9358d0a945;p=belltower diff --git a/belltower.c b/belltower.c index 8c66db2..833981a 100644 --- a/belltower.c +++ b/belltower.c @@ -791,14 +791,19 @@ found_tower_new (tower *basis) switch (settings_value[SETTINGS_TOWERSORT]) { case TOWERSORT_DISTANCE: - /* ... */ + result->sortkey = g_strdup_printf ("%5d %s", + distance_to_tower (basis), + basis->fields[FieldPlace]); + break; case TOWERSORT_PRACTICE: - /* ... */ + result->sortkey = g_strdup ("FIXME"); + break; case TOWERSORT_WEIGHT: - /* ... */ + result->sortkey = g_strdup_printf ("%10s", basis->fields[FieldWt]); + break; case TOWERSORT_TOWN: default: - result->sortkey = g_strdup (basis->fields[FieldPrimaryKey]); + result->sortkey = g_strdup (basis->fields[FieldPlace]); } result->primarykey = g_strdup (basis->fields[FieldPrimaryKey]);