diff --git a/Library/MeterString.cpp b/Library/MeterString.cpp index eb701d45..30d35d55 100644 --- a/Library/MeterString.cpp +++ b/Library/MeterString.cpp @@ -543,7 +543,8 @@ bool MeterString::DrawString(Gfx::Canvas& canvas, RectF* rect) if (m_Angle != 0.0f) { - canvas.RotateTransform(CONVERT_TO_DEGREES(m_Angle), x, y, -x, -y); + const float baseX = (float)Meter::GetX(); + canvas.RotateTransform(CONVERT_TO_DEGREES(m_Angle), baseX, y, -baseX, -y); } if (m_Effect != EFFECT_NONE)