Index: src/buffer.c =================================================================== --- src/buffer.c (revision 35898) +++ src/buffer.c (revision 35899) @@ -468,7 +468,7 @@ PCB_ENDALL_LOOP; PCB_TEXT_ALL_LOOP(Buffer->Data); { - pcb_text_rotate(text, Buffer->X, Buffer->Y, cosa, sina, angle); + pcb_text_rotate(text, Buffer->X, Buffer->Y, cosa, sina, (PCB_FLAG_TEST(PCB_FLAG_ONSOLDER, text) ? -angle : angle)); } PCB_ENDALL_LOOP; PCB_POLY_ALL_LOOP(Buffer->Data);