diff options
author | metalstrolch <stefan.wildemann@metalstrolche.de> | 2021-09-04 11:13:26 +0200 |
---|---|---|
committer | Stefan Wildemann <gta04@metalstrolche.de> | 2021-09-13 20:51:28 +0200 |
commit | b4ab259f4b21db21c32f89641551b5531aed4932 (patch) | |
tree | c06a98fcdbb8e794e090fbe4264fca2a2ca1bb69 | |
parent | 5f83ae0da2d139f5e8bdf1a65327b01e73016874 (diff) | |
download | navit-new_tile_overlap.tar.gz |
Fix: maptool: Fix law in new tile calculatornew_tile_overlap
-rw-r--r-- | navit/maptool/itembin.c | 2 | ||||
-rw-r--r-- | navit/maptool/tile_calc.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/navit/maptool/itembin.c b/navit/maptool/itembin.c index 0ba748656..8df615282 100644 --- a/navit/maptool/itembin.c +++ b/navit/maptool/itembin.c @@ -282,7 +282,7 @@ void item_bin_write_clipped(struct item_bin *ib, struct tile_parameter *param, s struct rect clip_rect; tile_data.buffer[tile_data.tile_depth]='a'+i; tile_data.buffer[tile_data.tile_depth+1]='\0'; - tile_bbox(tile_data.buffer, tile_data.tile_depth, &clip_rect, param->overlap); + tile_bbox(tile_data.buffer, tile_data.tile_depth+1, &clip_rect, param->overlap); if (ib->type < type_area) clip_line(ib, &clip_rect, param, out); else diff --git a/navit/maptool/tile_calc.c b/navit/maptool/tile_calc.c index 298ea5714..f5eaa7642 100644 --- a/navit/maptool/tile_calc.c +++ b/navit/maptool/tile_calc.c @@ -169,7 +169,7 @@ void tile_bbox(char *tile, int len, struct rect *r, int overlap) { struct coord c; int xo,yo; *r=world_bbox; - while ((*tile) || (len)) { + while ((*tile) && (len)) { //calculate next center point c.x=(r->l.x+r->h.x)/2; c.y=(r->l.y+r->h.y)/2; |