Fix:maptool:Don't count street_unkn as line object
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sat, 9 Jul 2011 18:22:14 +0000 (18:22 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sat, 9 Jul 2011 18:22:14 +0000 (18:22 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4610 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/maptool/osm.c

index 5ed148f..b64f0a0 100644 (file)
@@ -1568,10 +1568,12 @@ osm_end_way(struct maptool_osm *osm)
                        continue;
                if (ignore_unkown && (types[i] == type_street_unkn || types[i] == type_point_unkn))
                        continue;
-               if(types[i]<type_area)  
-                       count_lines++;  
-               else    
-                       count_areas++;
+               if (types[i] != type_street_unkn) {
+                       if(types[i]<type_area)  
+                               count_lines++;  
+                       else    
+                               count_areas++;
+               }
                item_bin=init_item(types[i]);
                item_bin_add_coord(item_bin, coord_buffer, coord_count);
                nodes_ref_item_bin(item_bin);