From 965a292a056f8b4fa7431ed278aa6e67fdff1683 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Thu, 22 Dec 2011 21:23:26 +0000 Subject: [PATCH] Increase max precision in the rotation tools to four digits so that rotations over 100 degrees aren't rounded to ints Originally committed to SVN as r6090. --- aegisub/src/visual_tool_rotatexy.cpp | 4 ++-- aegisub/src/visual_tool_rotatez.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/aegisub/src/visual_tool_rotatexy.cpp b/aegisub/src/visual_tool_rotatexy.cpp index fa4645dc9..7230a8731 100644 --- a/aegisub/src/visual_tool_rotatexy.cpp +++ b/aegisub/src/visual_tool_rotatexy.cpp @@ -155,8 +155,8 @@ void VisualToolRotateXY::UpdateHold() { angle_x = fmodf(angle_x + 360.f, 360.f); angle_y = fmodf(angle_y + 360.f, 360.f); - SetSelectedOverride("\\frx", wxString::Format("(%0.3g)", angle_x)); - SetSelectedOverride("\\fry", wxString::Format("(%0.3g)", angle_y)); + SetSelectedOverride("\\frx", wxString::Format("%.4g", angle_x)); + SetSelectedOverride("\\fry", wxString::Format("%.4g", angle_y)); } void VisualToolRotateXY::UpdateDrag(feature_iterator feature) { diff --git a/aegisub/src/visual_tool_rotatez.cpp b/aegisub/src/visual_tool_rotatez.cpp index a716273d8..eee258a63 100644 --- a/aegisub/src/visual_tool_rotatez.cpp +++ b/aegisub/src/visual_tool_rotatez.cpp @@ -114,7 +114,7 @@ void VisualToolRotateZ::UpdateHold() { angle = fmodf(angle + 360.f, 360.f); - SetSelectedOverride("\\frz", wxString::Format("(%0.3g)", angle)); + SetSelectedOverride("\\frz", wxString::Format("%.4g", angle)); } void VisualToolRotateZ::UpdateDrag(feature_iterator feature) {