فهرست منبع

return last index for every rounding

Felix Herrmann 3 سال پیش
والد
کامیت
d768a74f9e
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      Source/Charts/Data/Implementations/Standard/ChartDataSet.swift

+ 1 - 1
Source/Charts/Data/Implementations/Standard/ChartDataSet.swift

@@ -217,7 +217,7 @@ open class ChartDataSet: ChartBaseDataSet
         rounding: ChartDataSetRounding) -> Int
         rounding: ChartDataSetRounding) -> Int
     {
     {
         var closest = partitioningIndex { $0.x >= xValue }
         var closest = partitioningIndex { $0.x >= xValue }
-        guard closest < endIndex else { return rounding == .closest ? (endIndex-1) : -1 }
+        guard closest < endIndex else { return index(before: endIndex) }
 
 
         var closestXValue = self[closest].x
         var closestXValue = self[closest].x