diff --git a/apps/openmw/mwmechanics/character.cpp b/apps/openmw/mwmechanics/character.cpp index 05c0ad2264..4eb223e250 100644 --- a/apps/openmw/mwmechanics/character.cpp +++ b/apps/openmw/mwmechanics/character.cpp @@ -2424,7 +2424,7 @@ namespace MWMechanics const float epsilon = 0.001f; float targetMovementAngle = std::atan2(-movement.x(), movement.y()); float diff = targetMovementAngle - animMovementAngle; - if (std::fabsf(diff) > epsilon) + if (std::abs(diff) > epsilon) { moved = osg::Quat(diff, osg::Vec3f(0, 0, 1)) * moved; }