diff options
author | 2015-06-24 12:00:04 -0700 | |
---|---|---|
committer | 2015-06-24 12:00:04 -0700 | |
commit | 96640a110b97bbb48bc45ef4671d3927952e6cba (patch) | |
tree | e913610cdceced4ed7cfe85382b1392927eaa925 /java/src/com/android/inputmethod/latin/RichInputConnection.java | |
parent | ecea6a6113964907bbcbe5912e7b1fcd855db605 (diff) | |
download | latinime-96640a110b97bbb48bc45ef4671d3927952e6cba.tar.gz latinime-96640a110b97bbb48bc45ef4671d3927952e6cba.tar.xz latinime-96640a110b97bbb48bc45ef4671d3927952e6cba.zip |
Small optimization to eliminate a >0 check in RichInputConnection.
Change-Id: Ibdf97726008c1f94c970461196ba445ce328a8cb
Diffstat (limited to 'java/src/com/android/inputmethod/latin/RichInputConnection.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/RichInputConnection.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/java/src/com/android/inputmethod/latin/RichInputConnection.java b/java/src/com/android/inputmethod/latin/RichInputConnection.java index 064db6a25..f8f272388 100644 --- a/java/src/com/android/inputmethod/latin/RichInputConnection.java +++ b/java/src/com/android/inputmethod/latin/RichInputConnection.java @@ -126,7 +126,7 @@ public final class RichInputConnection implements PrivateCommandPerformer { /** * The timestamp of the last slow InputConnection operation */ - private long mLastSlowInputConnectionTime = 0; + private long mLastSlowInputConnectionTime = -SLOW_INPUTCONNECTION_PERSIST_MS; public RichInputConnection(final InputMethodService parent) { mParent = parent; @@ -143,13 +143,12 @@ public final class RichInputConnection implements PrivateCommandPerformer { * calling InputConnection methods that trigger an IPC round-trip (e.g., getTextAfterCursor). */ public boolean hasSlowInputConnection() { - return mLastSlowInputConnectionTime > 0 && - (SystemClock.uptimeMillis() - mLastSlowInputConnectionTime) + return (SystemClock.uptimeMillis() - mLastSlowInputConnectionTime) <= SLOW_INPUTCONNECTION_PERSIST_MS; } public void onStartInput() { - mLastSlowInputConnectionTime = 0; + mLastSlowInputConnectionTime = -SLOW_INPUTCONNECTION_PERSIST_MS; } private void checkConsistencyForDebug() { |