diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-01-12 10:00:59 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-01-12 10:00:59 +0000 |
commit | 02d9efa84e406f8f5cc94b5d68925f36a1df48ad (patch) | |
tree | 72a444f091d24ac5c940b8f46201b5f0ef114948 /navit/track.c | |
parent | 62f61543a63e591c4aaca8377d2ba032116232d3 (diff) | |
download | navit-02d9efa84e406f8f5cc94b5d68925f36a1df48ad.tar.gz |
Add:Core:Export flush function for tracking
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3904 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/track.c')
-rw-r--r-- | navit/track.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/navit/track.c b/navit/track.c index ec7b7d0fa..1c2dd125b 100644 --- a/navit/track.c +++ b/navit/track.c @@ -482,8 +482,8 @@ tracking_doupdate_lines(struct tracking *tr, struct coord *pc, enum projection p } -static void -tracking_free_lines(struct tracking *tr) +void +tracking_flush(struct tracking *tr) { struct tracking_line *tl=tr->lines,*next; dbg(1,"enter(tr=%p)\n", tr); @@ -696,7 +696,7 @@ tracking_update(struct tracking *tr, struct vehicle *v, struct vehicleprofile *v tr->last[1]=tr->curr[1]; if (!tr->lines || transform_distance(pro, &tr->last_updated, &tr->curr_in) > 500) { dbg(1, "update\n"); - tracking_free_lines(tr); + tracking_flush(tr); tracking_doupdate_lines(tr, &tr->curr_in, pro); tr->last_updated=tr->curr_in; dbg(1,"update end\n"); @@ -825,7 +825,7 @@ tracking_destroy(struct tracking *tr) { if (tr->attr) attr_free(tr->attr); - tracking_free_lines(tr); + tracking_flush(tr); g_free(tr); } |