Index: operation.c =================================================================== --- operation.c (revision 13120) +++ operation.c (revision 13121) @@ -203,7 +203,7 @@ F->subc(ctx, subc); changed = pcb_true; } - if (pcb->loose_subc) { + else if (pcb->loose_subc) { if (pcb_selected_operation(pcb, subc->data, F, ctx, Reset, type)) changed = pcb_true; }