From eff4dcf4040f498bb7a8daf821b6f8472346fd03 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Fri, 4 Jun 2010 03:08:10 +0000 Subject: [PATCH] Fix might-as-well-be-inifinite loop in VisualToolVectorClip Originally committed to SVN as r4431. --- aegisub/src/visual_tool_vector_clip.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aegisub/src/visual_tool_vector_clip.cpp b/aegisub/src/visual_tool_vector_clip.cpp index e66a4014a..baff4d01d 100644 --- a/aegisub/src/visual_tool_vector_clip.cpp +++ b/aegisub/src/visual_tool_vector_clip.cpp @@ -192,7 +192,7 @@ void VisualToolVectorClip::Draw() { // Draw preview of inserted line if (mode == 1 || mode == 2) { - if (spline.curves.size()) { + if (spline.curves.size() && video.x > INT_MIN && video.y > INT_MIN) { SplineCurve *c0 = &spline.curves.front(); SplineCurve *c1 = &spline.curves.back(); DrawDashedLine(video.x,video.y,c0->p1.x,c0->p1.y,6);