From e7ee5dcc6b14455f1a63c2685e94ce8babef6bae Mon Sep 17 00:00:00 2001 From: mipolansk Date: Tue, 2 Dec 2025 12:03:09 +0100 Subject: [PATCH] Fix crash in BarLineScatterCandleBubbleRenderer.swift when converting maxVisibleCount greather than Int.max --- .../Charts/Renderers/BarLineScatterCandleBubbleRenderer.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Charts/Renderers/BarLineScatterCandleBubbleRenderer.swift b/Source/Charts/Renderers/BarLineScatterCandleBubbleRenderer.swift index 3478c30745..a891e16001 100644 --- a/Source/Charts/Renderers/BarLineScatterCandleBubbleRenderer.swift +++ b/Source/Charts/Renderers/BarLineScatterCandleBubbleRenderer.swift @@ -67,7 +67,7 @@ open class BarLineScatterCandleBubbleRenderer: NSObject, DataRenderer { guard let data = dataProvider?.data else { return false } let count = CGFloat(dataProvider?.maxVisibleCount ?? 0) * viewPortHandler.scaleX - guard count < CGFloat.infinity, !count.isNaN else { return false } + guard count < CGFloat.infinity, !count.isNaN, count < CGFloat(Int.max) else { return false } return data.entryCount < Int(count) }