From 554fdd21a1ec0058cdf5e697f2be6dd29d7eb31b Mon Sep 17 00:00:00 2001 From: satok Date: Thu, 17 Nov 2011 15:46:32 +0900 Subject: [PATCH] Fix the touch calibration bug Bug: 5629373 Change-Id: Iacc746e1cc97bf305e1f287cf7431b7115607eeb --- native/src/correction.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/native/src/correction.cpp b/native/src/correction.cpp index 0c566802c..27dc40745 100644 --- a/native/src/correction.cpp +++ b/native/src/correction.cpp @@ -758,6 +758,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);