]> mj.ucw.cz Git - leo.git/blobdiff - sym-line.c
Labelling: Bugfixes in get_closure
[leo.git] / sym-line.c
index f7a617fdd636f12503f54a76b6d5ede34cf679b8..0dd3e1fca0a3774b0fd8e83aa29e0989ba3f0853 100644 (file)
@@ -183,10 +183,9 @@ static void sym_line_gen(struct osm_object *o, struct style_info *si, struct svg
 
       if (o->type == OSM_TYPE_WAY)
         {
-          if (casing)
-            sym_plan(&sl->s, sym_zindex(o, si, 2));
-          else
-            labeller_add_line(&sl->s, sym_zindex(o, si, casing ? 2 : 3));
+          if (!casing)
+            labeller_notify_line(&sl->s, sym_zindex(o, si, casing ? 2 : 3));
+          sym_plan(&sl->s, sym_zindex(o, si, casing ? 2 : 3));
         }
     }
 }