From 8d5a54ff5e8e5692d373056519d43a4af6ff7432 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Wed, 18 Sep 2013 15:59:01 -0700 Subject: [PATCH] Fix crash when smoothing freehand curves --- aegisub/src/spline.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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();