diff --git a/ModuleKit/Widgets/LineChart.swift b/ModuleKit/Widgets/LineChart.swift index dc548fe8..485facd8 100644 --- a/ModuleKit/Widgets/LineChart.swift +++ b/ModuleKit/Widgets/LineChart.swift @@ -251,7 +251,9 @@ public class LineChart: Widget { public override func setValues(_ values: [value_t]) { let historyValues = values.map{ $0.widget_value }.suffix(60) let end = self.chart.points!.count - self.chart.points!.replaceSubrange(end-historyValues.count...end-1, with: historyValues) + if historyValues.count != 0 { + self.chart.points!.replaceSubrange(end-historyValues.count...end-1, with: historyValues) + } self.display() }