Fix:maptool:Make restart work with slices
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sun, 10 Jul 2011 09:28:50 +0000 (09:28 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sun, 10 Jul 2011 09:28:50 +0000 (09:28 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4614 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/maptool/maptool.c

index 6033571..da9684a 100644 (file)
@@ -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;
        }
 }