aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2011-09-13 12:50:12 +0900
committerTadashi G. Takaoka <takaoka@google.com>2011-09-13 13:03:50 +0900
commit87104bace9cb9ed1a700f05a37743a21c2722fff (patch)
treecdc07c29a5a9330008958f5a13169e3b0ae817d2 /java/src
parentcd15b9300fcf064e0ba5b1292088ede118a6a00c (diff)
downloadlatinime-87104bace9cb9ed1a700f05a37743a21c2722fff.tar.gz
latinime-87104bace9cb9ed1a700f05a37743a21c2722fff.tar.xz
latinime-87104bace9cb9ed1a700f05a37743a21c2722fff.zip
Dismiss the more suggestions when the user is sliding down the touch point
Bug: 5299142 Change-Id: I466ff41948bbb49fb6874817ecfd94d338238d19
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/inputmethod/latin/SuggestionsView.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/java/src/com/android/inputmethod/latin/SuggestionsView.java b/java/src/com/android/inputmethod/latin/SuggestionsView.java
index 380e73bc0..f00f91107 100644
--- a/java/src/com/android/inputmethod/latin/SuggestionsView.java
+++ b/java/src/com/android/inputmethod/latin/SuggestionsView.java
@@ -792,11 +792,10 @@ public class SuggestionsView extends RelativeLayout implements OnClickListener,
final int translatedY = moreKeysPanel.translateY(y);
if (mCheckingIfModalOrSlidingMode) {
- final int deltaX = Math.abs(x - mOriginX);
- final int deltaY = Math.abs(y - mOriginY);
- if (deltaX >= mMoreSuggestionsModalTolerance
- || deltaY >= mMoreSuggestionsModalTolerance) {
- // Decided to be in the sliding input mode
+ if (Math.abs(x - mOriginX) >= mMoreSuggestionsModalTolerance
+ || mOriginY - y >= mMoreSuggestionsModalTolerance) {
+ // Decided to be in the sliding input mode only when the touch point has been moved
+ // upward.
mCheckingIfModalOrSlidingMode = false;
tracker.onShowMoreKeysPanel(
translatedX, translatedY, SystemClock.uptimeMillis(), moreKeysPanel);