Index: rubberband.c =================================================================== --- rubberband.c (revision 7516) +++ rubberband.c (revision 7517) @@ -902,6 +902,9 @@ pcb_coord_t *x = argv[3].d.p; /* Return argument */ pcb_coord_t *y = argv[4].d.p; /* Return argument */ + if (!conf_core.editor.rubber_band_keep_midlinedir) + return; + for (i=0; iRubberbandN; i++) { rbnd->Rubberband[i].delta_is_valid = 0; }