diff --git a/src/displayapp/screens/WatchFaceAnalog.cpp b/src/displayapp/screens/WatchFaceAnalog.cpp index 9f58e8bf..a5922771 100644 --- a/src/displayapp/screens/WatchFaceAnalog.cpp +++ b/src/displayapp/screens/WatchFaceAnalog.cpp @@ -45,7 +45,7 @@ namespace { } lv_point_t CoordinateRelocateTriangle(int16_t radius, int16_t angle, int16_t base_offset) { - return lv_point_t {.x = CoordinateXRelocate(radius * static_cast(Sine(angle)) / LV_TRIG_SCALE + base_offset), + return lv_point_t {.x = CoordinateXRelocate((radius + base_offset) * static_cast(Sine(angle)) / LV_TRIG_SCALE), .y = CoordinateYRelocate(radius * static_cast(Cosine(angle)) / LV_TRIG_SCALE)}; }