diff options
author | mdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2012-05-28 17:54:39 +0000 |
---|---|---|
committer | mdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2012-05-28 17:54:39 +0000 |
commit | 21d847099dd57a0a15ca5335829bd3f62911dfb6 (patch) | |
tree | 7089434ed02addae5c2a720be2b5cd7b9ac2c8cd /navit | |
parent | e19949f628d7acd5271577573db322f83a1e9c36 (diff) | |
download | navit-21d847099dd57a0a15ca5335829bd3f62911dfb6.tar.gz |
Fix:core:Fix the code breaking n800 build in vehicle.c (which were stolen from graphics.c before I fixed it :-)
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5116 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit')
-rw-r--r-- | navit/vehicle.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/navit/vehicle.c b/navit/vehicle.c index 50d4990a4..449a6f294 100644 --- a/navit/vehicle.c +++ b/navit/vehicle.c @@ -146,12 +146,13 @@ void vehicle_destroy(struct vehicle *this_) { /* flush all logfiles on exit to avoid loss of yet unwritten data*/ - GHashTableIter iter; - gpointer key, value; - g_hash_table_iter_init (&iter, this_->log_to_cb); - while (g_hash_table_iter_next (&iter, &key, &value)) { + GList *ll, *l; + gpointer key; + for(ll=l=g_hash_to_list_keys(this_->log_to_cb);l;l=g_list_next(l)) { + key=l->data; log_write(key,"",0,log_flag_force_flush); } + g_list_free(ll); if (this_->animate_callback) { callback_destroy(this_->animate_callback); |