diff options
author | Stefan Wildemann <gta04@metalstrolche.de> | 2019-07-29 00:42:26 +0200 |
---|---|---|
committer | Stefan Wildemann <gta04@metalstrolche.de> | 2019-07-29 00:42:26 +0200 |
commit | 4ba1bc591aa2f58e652c598e31ccbb1e626ada0d (patch) | |
tree | 3942387d4597faedad5b460fa82f02caf26fcb7e | |
parent | 864d83c33a998c52a5afff3eb543a0665c98ce02 (diff) | |
download | navit-4ba1bc591aa2f58e652c598e31ccbb1e626ada0d.tar.gz |
Fix multipolygon assignment.
-rw-r--r-- | navit/maptool/osm.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/navit/maptool/osm.c b/navit/maptool/osm.c index 166f57e31..4db532947 100644 --- a/navit/maptool/osm.c +++ b/navit/maptool/osm.c @@ -2764,11 +2764,6 @@ static void process_multipolygons_member(void *func_priv, void *relation_priv, s } static GList *process_multipolygons_setup(FILE *in, struct relations *relations) { - struct relation_member outer[MEMBER_MAX]; - int outer_count=0; - struct relation_member inner[MEMBER_MAX]; - int inner_count=0; - long long relid; struct item_bin *ib; struct relations_func *relations_func; int min_count; @@ -2777,6 +2772,11 @@ static GList *process_multipolygons_setup(FILE *in, struct relations *relations) fseek(in, 0, SEEK_SET); relations_func=relations_func_new(process_multipolygons_member, NULL); while ((ib=read_item(in))) { + struct relation_member outer[MEMBER_MAX]; + int outer_count=0; + struct relation_member inner[MEMBER_MAX]; + int inner_count=0; + long long relid; int a; struct multipolygon *p_multipolygon; relid=item_bin_get_relationid(ib); |