From 2e166b1bd8be4f18a98e87dc4387264bbcf7fd3b Mon Sep 17 00:00:00 2001 From: Aaron Daub Date: Mon, 28 Dec 2015 19:41:45 -0800 Subject: [PATCH] Use nil coalescing in ChartDataSet's entryCount (Fixes #631) The force unwrapping in entryCount caused a crash when yVals was nil. Now entryCount returns 0. --- Charts/Classes/Data/ChartDataSet.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Charts/Classes/Data/ChartDataSet.swift b/Charts/Classes/Data/ChartDataSet.swift index bf44f686b3..1df457bdf2 100644 --- a/Charts/Classes/Data/ChartDataSet.swift +++ b/Charts/Classes/Data/ChartDataSet.swift @@ -153,7 +153,7 @@ public class ChartDataSet: NSObject return yValueSum / Double(valueCount) } - public var entryCount: Int { return _yVals!.count; } + public var entryCount: Int { return _yVals?.count ?? 0 } public func yValForXIndex(x: Int) -> Double {