Index: obj_arc_ui.c =================================================================== --- obj_arc_ui.c (revision 30342) +++ obj_arc_ui.c (revision 30343) @@ -89,6 +89,11 @@ delta = new_delta; } + if (delta > 360.0) + delta -= 360.0; + if (delta < -360.0) + delta += 360.0; + /* remember the result of the calculation so the actual move code can reuse them */ ch->AttachedObject.start_angle = start; ch->AttachedObject.delta_angle = delta;