Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4c1dfc62 authored by satok's avatar satok
Browse files

Fix a critical underflow in the touch calibration. This is a cherry-pick of Iacc746e1cc97bf3

Bug: 5629373
Change-Id: Ia198fe5e82b9e7fb801d9bae65cf9c6bbbd1befa
parent 1c0f94c5
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -711,6 +711,9 @@ int Correction::RankingAlgorithm::calculateFinalFreq(const int inputIndex, const
                //         \             .
                // C        \            .
                //   0   R1 R2
                if (factor <= 0) {
                    return -1;
                }
                multiplyRate((int)(factor * 100), &finalFreq);
            } else if (squaredDistance == PROXIMITY_CHAR_WITHOUT_DISTANCE_INFO) {
                multiplyRate(WORDS_WITH_PROXIMITY_CHARACTER_DEMOTION_RATE, &finalFreq);