Index: src/action_helper.c =================================================================== --- src/action_helper.c (revision 2369) +++ src/action_helper.c (revision 2370) @@ -875,6 +875,13 @@ Crosshair.AttachedLine.Point1.X = Crosshair.AttachedLine.Point2.X; Crosshair.AttachedLine.Point1.Y = Crosshair.AttachedLine.Point2.Y; } + + if (conf_core.editor.orthogonal_moves) { + /* set the mark to the new starting point so ortho works */ + Marked.X = Note.X; + Marked.Y = Note.Y; + } + break; } @@ -958,7 +965,6 @@ break; } } - break; }