diff --git a/apps/shared/curve_view.cpp b/apps/shared/curve_view.cpp index ea3a34ac3..867dfcd8a 100644 --- a/apps/shared/curve_view.cpp +++ b/apps/shared/curve_view.cpp @@ -294,7 +294,7 @@ void CurveView::drawCurve(KDContext * ctx, KDRect rect, Model * curve, KDColor c return; } float y = evaluateModelWithParameter(curve, x); - if (isnan(y)) { + if (isnan(y)|| isinf(y)) { continue; } float pxf = floatToPixel(Axis::Horizontal, x);