[chronojump] RaceAnalyzer radial expose_event correctly update current or max values
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] RaceAnalyzer radial expose_event correctly update current or max values
- Date: Tue, 6 Apr 2021 17:17:12 +0000 (UTC)
commit 440bf3963435f39759c0af164edc1784ff3d23f2
Author: Xavier de Blas <xaviblas gmail com>
Date: Tue Apr 6 19:15:49 2021 +0200
RaceAnalyzer radial expose_event correctly update current or max values
src/gui/app1/runEncoder.cs | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
---
diff --git a/src/gui/app1/runEncoder.cs b/src/gui/app1/runEncoder.cs
index 92a82d1d..50540b89 100644
--- a/src/gui/app1/runEncoder.cs
+++ b/src/gui/app1/runEncoder.cs
@@ -1841,7 +1841,23 @@ public partial class ChronoJumpWindow
if(cairoRadial == null)
cairoRadial = new CairoRadial(drawingarea_race_analyzer_capture,
preferences.fontType.ToString());
- cairoRadial.GraphSpeedAndDistance(runEncoderCaptureSpeed, runEncoderCaptureDistance);
+ //when person or session changes
+ if(! runEncoderShouldShowCaptureGraphsWithData)
+ {
+ cairoRadial.GraphBlank();
+ return;
+ }
+
+ if(reCGSD == null)
+ {
+ cairoRadial.GraphBlank();
+ return;
+ }
+
+ if(runEncoderCaptureThread != null && runEncoderCaptureThread.IsAlive)
+ cairoRadial.GraphSpeedAndDistance(reCGSD.RunEncoderCaptureSpeed,
reCGSD.RunEncoderCaptureDistance);
+ else
+ cairoRadial.GraphSpeedMaxAndDistance(reCGSD.RunEncoderCaptureSpeedMax,
reCGSD.RunEncoderCaptureDistance);
}
CairoGraphRaceAnalyzer cairoGraphRaceAnalyzer_dt;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]