Index: src/obj_line.c =================================================================== --- src/obj_line.c (revision 17038) +++ src/obj_line.c (revision 17039) @@ -97,7 +97,7 @@ struct line_info *i = (struct line_info *) cl; /* do not merge to subc parts or terminals */ - if ((pcb_obj_parent_subc(line) != NULL) || (line->term != NULL)) + if ((pcb_obj_parent_subc((pcb_any_obj_t *)line) != NULL) || (line->term != NULL)) return PCB_R_DIR_NOT_FOUND; if (line->Point1.X == i->X1 && line->Point2.X == i->X2 && line->Point1.Y == i->Y1 && line->Point2.Y == i->Y2) {