From: Thomas Thurman Date: Mon, 31 Aug 2009 23:22:47 +0000 (-0400) Subject: Most of the sort keys X-Git-Url: https://vcs.maemo.org/git/?a=commitdiff_plain;h=2aa9e7ba0cc09c60d14420e21fefed9cb41adf47;hp=d7b2b1c263868bee221c7de434124e9358d0a945;p=belltower Most of the sort keys --- 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]);