From 76a224688292156594ce9b803625c5acc19b6d5b Mon Sep 17 00:00:00 2001 From: Clement Date: Sun, 3 Dec 2023 12:23:52 +0100 Subject: [PATCH] fix negatif number --- lib/SwitchableEncodeur/src/SwitchableEncodeur.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/SwitchableEncodeur/src/SwitchableEncodeur.cpp b/lib/SwitchableEncodeur/src/SwitchableEncodeur.cpp index f0200e4..907bb02 100644 --- a/lib/SwitchableEncodeur/src/SwitchableEncodeur.cpp +++ b/lib/SwitchableEncodeur/src/SwitchableEncodeur.cpp @@ -45,13 +45,14 @@ SwitchableEncodeur* SwitchableEncodeur::getInstance() { bool SwitchableEncodeur::update() { bool sortie = false; long newPosition = this->read()/4; - if(newPosition <= 0){ + if(newPosition < 0){ newPosition = 0; + this->readAndReset(); } if (newPosition != this->oldPosition || this->menu != this->oldMenu) { this->oldMenu = this->menu; this->oldPosition = newPosition; - if(this->oldPosition < 0){ + if(this->oldPosition <= 0){ this->oldPosition = 0; } sortie = true;