diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-07-10 09:28:50 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-07-10 09:28:50 +0000 |
commit | 2d36cf9321eaad46863a9ddb57b8630e73cc3cf0 (patch) | |
tree | 5a13c68a5861158bf940c3bc18c3ccb38ddbb03d /navit | |
parent | 620b061da30cc9b9704e50cedd4ef7af65c9eff4 (diff) | |
download | navit-2d36cf9321eaad46863a9ddb57b8630e73cc3cf0.tar.gz |
Fix:maptool:Make restart work with slices
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4614 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit')
-rw-r--r-- | navit/maptool/maptool.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/navit/maptool/maptool.c b/navit/maptool/maptool.c index 60335718c..da9684a2d 100644 --- a/navit/maptool/maptool.c +++ b/navit/maptool/maptool.c @@ -665,12 +665,12 @@ maptool_assemble_map(struct maptool_params *p, char *suffix, char **filenames, c } static void -maptool_load_node_table(struct maptool_params *p, int next_to_last) +maptool_load_node_table(struct maptool_params *p, int last) { if (!p->node_table_loaded) { - load_buffer("coords.tmp",&node_buffer,0, slice_size); + slices=(sizeof_buffer("coords.tmp")+slice_size-1)/slice_size; + load_buffer("coords.tmp",&node_buffer,last?(slices-1)*slice_size:0, slice_size); p->node_table_loaded=1; - slices=1; } } |