From 9a48b1cce3d92468bb6e4cbcd17d330aa07b2f18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Thu, 1 Jun 2017 14:27:00 +0200 Subject: [PATCH] [apps/shared] In interactive curve view controller, reinit cursor position after zooming in or out Change-Id: I4542e7cf25382fa2e4be3a92f3cbbf7e9c4fdcd4 --- apps/shared/interactive_curve_view_controller.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/shared/interactive_curve_view_controller.cpp b/apps/shared/interactive_curve_view_controller.cpp index ac844b595..1e5794c22 100644 --- a/apps/shared/interactive_curve_view_controller.cpp +++ b/apps/shared/interactive_curve_view_controller.cpp @@ -61,12 +61,14 @@ bool InteractiveCurveViewController::handleEvent(Ion::Events::Event event) { } if (event == Ion::Events::Plus) { interactiveCurveViewRange()->zoom(1.0f/3.0f); + initCursorParameters(); reloadBannerView(); curveView()->reload(); return true; } if (event == Ion::Events::Minus) { interactiveCurveViewRange()->zoom(3.0f/4.0f); + initCursorParameters(); reloadBannerView(); curveView()->reload(); return true;