Index: trunk/src/line.c =================================================================== --- trunk/src/line.c (revision 3358) +++ trunk/src/line.c (revision 3359) @@ -437,14 +437,12 @@ if (XOR(r1 > r2, shift)) { if (conf_core.editor.line_refraction != 0) { if (shift) { - if (conf_core.editor.line_refraction==1) { + if (conf_core.editor.line_refraction !=2) conf_setf(CFR_DESIGN, "editor/line_refraction", -1, "%d", 2); - printf("line_refraction is set to: %d\n", conf_core.editor.line_refraction); - } } else{ + if (conf_core.editor.line_refraction != 1) conf_setf(CFR_DESIGN, "editor/line_refraction", -1, "%d", 1); - printf("line_refraction is set to: %d\n", conf_core.editor.line_refraction); } } Crosshair.X = rs.X; @@ -453,16 +451,12 @@ else { if (conf_core.editor.line_refraction !=0) { if (shift) { - if (conf_core.editor.line_refraction != 1) { + if (conf_core.editor.line_refraction != 1) conf_setf(CFR_DESIGN, "editor/line_refraction", -1, "%d", 1); - printf("line_refraction is set to: %d\n", conf_core.editor.line_refraction); - } } else { - if (conf_core.editor.line_refraction != 2) { + if (conf_core.editor.line_refraction != 2) conf_setf(CFR_DESIGN, "editor/line_refraction", -1, "%d", 2); - printf("line_refraction is set to: %d\n", conf_core.editor.line_refraction); - } } } Crosshair.X = r45.X;