Просмотр исходного кода

Merge pull request #1192 from t1dude/feat/override-issue-1191

Fix indefinite override not drawn in Live Activity chart
Deniz Cengiz 11 часов назад
Родитель
Сommit
d3693cb248
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      LiveActivity/Views/LiveActivityChartView.swift

+ 3 - 1
LiveActivity/Views/LiveActivityChartView.swift

@@ -117,7 +117,9 @@ struct LiveActivityChartView: View {
         let duration = context.state.detailedViewState.overrideDuration
         let durationAsTimeInterval = TimeInterval((duration as NSDecimalNumber).doubleValue * 60) // return seconds
 
-        let end: Date = start.addingTimeInterval(durationAsTimeInterval)
+        let end: Date = duration == 0
+            ? Date(timeIntervalSinceNow: 7200)
+            : start.addingTimeInterval(durationAsTimeInterval)
         let target = context.state.detailedViewState.overrideTarget
 
         return RuleMark(