diff --git a/eeschema/sch_shape.cpp b/eeschema/sch_shape.cpp index 0c265729a4..4c5334dc68 100644 --- a/eeschema/sch_shape.cpp +++ b/eeschema/sch_shape.cpp @@ -107,7 +107,7 @@ void SCH_SHAPE::MirrorVertically( int aCenter ) void SCH_SHAPE::Rotate( const VECTOR2I& aCenter ) { - rotate( aCenter, -ANGLE_90 ); + rotate( aCenter, ANGLE_90 ); } diff --git a/eeschema/tools/sch_edit_tool.cpp b/eeschema/tools/sch_edit_tool.cpp index 44ee06abff..f048a4c6f0 100644 --- a/eeschema/tools/sch_edit_tool.cpp +++ b/eeschema/tools/sch_edit_tool.cpp @@ -904,7 +904,7 @@ int SCH_EDIT_TOOL::Rotate( const TOOL_EVENT& aEvent ) case SCH_SHAPE_T: case SCH_TEXTBOX_T: - for( int i = 0; clockwise ? i < 1 : i < 3; ++i ) + for( int i = 0; clockwise ? i < 3 : i < 1; ++i ) head->Rotate( rotPoint ); break;