diff --git a/aegisub/src/spline.cpp b/aegisub/src/spline.cpp index 6be63ab71..5494fb3f4 100644 --- a/aegisub/src/spline.cpp +++ b/aegisub/src/spline.cpp @@ -275,7 +275,7 @@ void Spline::Smooth(float smooth) { // Smooth curve for (iterator cur = begin(); cur != end(); ++cur) { - iterator prev_curve = prev(cur == begin() ? cur : end()); + iterator prev_curve = prev(cur != begin() ? cur : end()); iterator next_curve = next(cur); if (next_curve == end()) next_curve = begin();