[chronojump] forceSensor analyze general. Fixed crash on moving b hscale on zoom with same hscales



commit 51f7172881e6ea57d3769d2e27e18ed560ea45e6
Author: Xavier de Blas <xaviblas gmail com>
Date:   Fri Mar 29 12:23:14 2019 +0100

    forceSensor analyze general. Fixed crash on moving b hscale on zoom with same hscales

 src/gui/forceSensorAnalyze.cs | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/src/gui/forceSensorAnalyze.cs b/src/gui/forceSensorAnalyze.cs
index c2f172d6..c3edbda8 100644
--- a/src/gui/forceSensorAnalyze.cs
+++ b/src/gui/forceSensorAnalyze.cs
@@ -1048,7 +1048,7 @@ public partial class ChronoJumpWindow
                        updateForceSensorHScales = true;
                }
 
-               forceSensorAnalyzeGeneralButtonHscaleSensitiveness();
+               forceSensorAnalyzeGeneralButtonHscaleZoomSensitiveness();
                forceSensorAIChanged = true;
                force_sensor_ai_drawingarea.QueueDraw(); //will fire ExposeEvent
        }
@@ -1075,7 +1075,7 @@ public partial class ChronoJumpWindow
                hscale_force_sensor_ai_ab.Value = Convert.ToInt32(hscale_force_sensor_ai_a.Value + 
hscale_force_sensor_ai_b.Value) / 2;
                updateForceSensorHScales = true;
 
-               forceSensorAnalyzeGeneralButtonHscaleSensitiveness();
+               forceSensorAnalyzeGeneralButtonHscaleZoomSensitiveness();
                forceSensorAIChanged = true;
                force_sensor_ai_drawingarea.QueueDraw(); //will fire ExposeEvent
        }
@@ -1111,7 +1111,7 @@ public partial class ChronoJumpWindow
                force_sensor_last_ab = Convert.ToInt32(hscale_force_sensor_ai_ab.Value);
        }
 
-       private void forceSensorAnalyzeGeneralButtonHscaleSensitiveness()
+       private void forceSensorAnalyzeGeneralButtonHscaleZoomSensitiveness()
        {
                //note ai_a can be working with ai_b or alone (depending on checkbutton_force_sensor_ai_b)
 
@@ -1123,6 +1123,8 @@ public partial class ChronoJumpWindow
                button_hscale_force_sensor_ai_b_pre.Sensitive = hscale_force_sensor_ai_b.Value > 
hscale_force_sensor_ai_a.Value;
 
                button_hscale_force_sensor_ai_b_post.Sensitive = hscale_force_sensor_ai_b.Value < 
fsAI.GetLength() -2;
+
+               button_force_sensor_ai_zoom.Sensitive = forceSensorZoomApplied || 
hscale_force_sensor_ai_a.Value != hscale_force_sensor_ai_b.Value;
        }
 
        private void on_button_hscale_force_sensor_ai_a_pre_clicked (object o, EventArgs args)


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