]> mj.ucw.cz Git - leo.git/blobdiff - labeller.c
Labelling: Ignoring placements with negative variant chosen
[leo.git] / labeller.c
index 91209d2c84e58a16053c25df16810183f20ff986..0bd3d4afc74c5dbaaed2e4120ffde467ee57daeb 100644 (file)
@@ -797,6 +797,7 @@ void make_segments(void)
       rs->x2 = e->n2->o->x;
       rs->y2 = e->n2->o->y;
 
+      // FIXME: Set text rotation
       rs->angle = atan2(rs->x2 - rs->x1, rs->y2 - rs->y1);
       rs->zindex = e->zindex;
 
@@ -948,6 +949,7 @@ void plan_individual(struct individual *individual)
   {
     struct symbol *s = NULL;
     z_index_t zindex = 0;
+    if (individual->placements[i].variant_used < 0) continue;
     switch (individual->placements[i].request->type)
     {
       case REQUEST_POINT: ;