Skip to content

Commit

Permalink
some more candle chart performance enhancments
Browse files Browse the repository at this point in the history
  • Loading branch information
Dor Alon authored and Dor Alon committed Jul 9, 2015
1 parent 9fefa1e commit 3865f54
Showing 1 changed file with 2 additions and 8 deletions.
10 changes: 2 additions & 8 deletions Charts/Classes/Renderers/CandleStickChartRenderer.swift
Original file line number Diff line number Diff line change
Expand Up @@ -67,11 +67,8 @@ public class CandleStickChartRenderer: ChartDataRendererBase

var entries = dataSet.yVals as! [CandleChartDataEntry]

var entryFrom = dataSet.entryForXIndex(_minX)
var entryTo = dataSet.entryForXIndex(_maxX)

var minx = max(dataSet.entryIndex(entry: entryFrom!, isEqual: true), 0)
var maxx = min(dataSet.entryIndex(entry: entryTo!, isEqual: true) + 1, entries.count)
var minx = max(_minX, 0)
var maxx = min(_maxX + 1, entries.count)

CGContextSaveGState(context)

Expand Down Expand Up @@ -191,9 +188,6 @@ public class CandleStickChartRenderer: ChartDataRendererBase

var entries = dataSet.yVals as! [CandleChartDataEntry]

var entryFrom = dataSet.entryForXIndex(_minX)
var entryTo = dataSet.entryForXIndex(_maxX)

var minx = max(_minX, 0)
var maxx = min(_maxX + 1, entries.count)

Expand Down

0 comments on commit 3865f54

Please sign in to comment.