[chronojump] cairo jumpRj realtime graph resizes correctly on all situations



commit af113273495b8d91956f0977ee66456203420101
Author: Xavier de Blas <xaviblas gmail com>
Date:   Mon Mar 7 17:44:20 2022 +0100

    cairo jumpRj realtime graph resizes correctly on all situations

 src/gui/eventExecute.cs | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)
---
diff --git a/src/gui/eventExecute.cs b/src/gui/eventExecute.cs
index 179f9c0cb..912ab7306 100644
--- a/src/gui/eventExecute.cs
+++ b/src/gui/eventExecute.cs
@@ -488,13 +488,22 @@ public partial class ChronoJumpWindow
 
                if(current_mode == Constants.Modes.JUMPSREACTIVE)
                {
-                       if(selectedJumpRj != null)
+                       if(currentEventExecute != null && currentEventExecute.IsThreadRunning())
                        {
-                               blankJumpReactiveRealtimeCaptureGraph ();
+                               if(currentEventExecute.PrepareEventGraphJumpReactiveRealtimeCaptureObject != 
null)
+                                       PrepareJumpReactiveRealtimeCaptureGraph(
+                                                       
currentEventExecute.PrepareEventGraphJumpReactiveRealtimeCaptureObject.lastTv,
+                                                       
currentEventExecute.PrepareEventGraphJumpReactiveRealtimeCaptureObject.lastTc,
+                                                       
currentEventExecute.PrepareEventGraphJumpReactiveRealtimeCaptureObject.tvString,
+                                                       
currentEventExecute.PrepareEventGraphJumpReactiveRealtimeCaptureObject.tcString,
+                                                       
currentEventExecute.PrepareEventGraphJumpReactiveRealtimeCaptureObject.type,
+                                                       preferences.volumeOn, preferences.gstreamer, 
repetitiveConditionsWin);
+
+                       }
+                       else if(selectedJumpRj != null)
                                PrepareJumpReactiveRealtimeCaptureGraph (selectedJumpRj.tvLast, 
selectedJumpRj.tcLast,
                                                selectedJumpRj.TvString, selectedJumpRj.TcString, 
selectedJumpRj.Type,
                                                preferences.volumeOn, preferences.gstreamer, 
repetitiveConditionsWin);
-                       }
                } else if (current_mode == Constants.Modes.RUNSINTERVALLIC)
                {
                        if(currentEventExecute == null || 
currentEventExecute.PrepareEventGraphRunIntervalRealtimeCaptureObject == null)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]