From d7b2b1c263868bee221c7de434124e9358d0a945 Mon Sep 17 00:00:00 2001 From: Thomas Thurman Date: Mon, 31 Aug 2009 19:17:01 -0400 Subject: [PATCH] rudimentary start at honouring sort key --- belltower.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/belltower.c b/belltower.c index 2a406bf..8c66db2 100644 --- a/belltower.c +++ b/belltower.c @@ -788,7 +788,19 @@ found_tower_new (tower *basis) { FoundTower* result = g_new (FoundTower, 1); - result->sortkey = g_strdup (basis->fields[FieldPrimaryKey]); + switch (settings_value[SETTINGS_TOWERSORT]) + { + case TOWERSORT_DISTANCE: + /* ... */ + case TOWERSORT_PRACTICE: + /* ... */ + case TOWERSORT_WEIGHT: + /* ... */ + case TOWERSORT_TOWN: + default: + result->sortkey = g_strdup (basis->fields[FieldPrimaryKey]); + } + result->primarykey = g_strdup (basis->fields[FieldPrimaryKey]); if (device->fix->fields & LOCATION_GPS_DEVICE_LATLONG_SET) -- 1.7.9.5