From de3d200b8130a3d7076809c0a19ee8368a0f3464 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9a=20Saviot?= Date: Fri, 30 Nov 2018 17:01:17 +0100 Subject: [PATCH] [apps/graph/reg/seq] Do not switch on y auto each time graph appears --- apps/shared/interactive_curve_view_controller.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/shared/interactive_curve_view_controller.cpp b/apps/shared/interactive_curve_view_controller.cpp index 87210bc06..d9250f266 100644 --- a/apps/shared/interactive_curve_view_controller.cpp +++ b/apps/shared/interactive_curve_view_controller.cpp @@ -142,8 +142,11 @@ Responder * InteractiveCurveViewController::defaultController() { void InteractiveCurveViewController::viewWillAppear() { uint32_t newModelVersion = modelVersion(); if (*m_modelVersion != newModelVersion) { + if (*m_modelVersion == 0 || numberOfCurves() == 1) { + initRangeParameters(); + } *m_modelVersion = newModelVersion; - initRangeParameters(); + didChangeRange(interactiveCurveViewRange()); /* Warning: init cursor parameter before reloading banner view. Indeed, * reloading banner view needs an updated cursor to load the right data. */ initCursorParameters();