From cf0892f9b3ab4acf83a476a2794b1226aad1e6d5 Mon Sep 17 00:00:00 2001
From: Camille Ordronneau <camille.ordronneau@inria.fr>
Date: Tue, 23 Jul 2024 10:26:50 +0200
Subject: [PATCH] Add comment on bug

---
 src/interface/Interval_select.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/interface/Interval_select.cpp b/src/interface/Interval_select.cpp
index a970cb1b..872e4ee9 100644
--- a/src/interface/Interval_select.cpp
+++ b/src/interface/Interval_select.cpp
@@ -136,6 +136,11 @@ void Interval_select::update_values() {
 }
 
 void Interval_select::on_minSpinBox_valueChanged(double value) {
+    /**
+     * This method can also change the maxSpinBox value on large trace
+     * This is due to scaled float precision error in the apply_zoom_box function (called by apply_settings)
+     */
+
     QPalette myPalette(minSpinBox->palette());
 
     if (value < maxSpinBox->value()) {
@@ -165,6 +170,10 @@ void Interval_select::on_minSpinBox_valueChanged(double value) {
 }
 
 void Interval_select::on_maxSpinBox_valueChanged(double value) {
+    /**
+     * This method can also change the minSpinBox value on large trace
+     * This is due to scaled float precision error in the apply_zoom_box function (called by apply_settings)
+     */
     QPalette myPalette(minSpinBox->palette());
 
     if (value > minSpinBox->value()) {
-- 
GitLab