From fdf3cc41eeed87aa9ab0e406ef67475c0e0e48e4 Mon Sep 17 00:00:00 2001 From: Chieu Nguyen Date: Fri, 27 Feb 2015 12:48:12 -0800 Subject: [PATCH] Handle double space inserting a period. Change-Id: I109f0e9cf3e972bf60aa3fbbe817337aef70ea3c --- .../src/com/android/inputmethod/latin/utils/StatsUtils.java | 3 +++ .../com/android/inputmethod/latin/inputlogic/InputLogic.java | 1 + 2 files changed, 4 insertions(+) diff --git a/java-overridable/src/com/android/inputmethod/latin/utils/StatsUtils.java b/java-overridable/src/com/android/inputmethod/latin/utils/StatsUtils.java index 011bc59f0..3ae277a3d 100644 --- a/java-overridable/src/com/android/inputmethod/latin/utils/StatsUtils.java +++ b/java-overridable/src/com/android/inputmethod/latin/utils/StatsUtils.java @@ -83,6 +83,9 @@ public final class StatsUtils { final String commitWord, final boolean isBatchMode) { } + public static void onDoubleSpacePeriod() { + } + public static void onLoadSettings(SettingsValues settingsValues) { } diff --git a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java b/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java index 7907aaa16..3f1646beb 100644 --- a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java +++ b/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java @@ -925,6 +925,7 @@ public final class InputLogic { if (tryPerformDoubleSpacePeriod(event, inputTransaction)) { mSpaceState = SpaceState.DOUBLE; inputTransaction.setRequiresUpdateSuggestions(); + StatsUtils.onDoubleSpacePeriod(); } else if (swapWeakSpace && trySwapSwapperAndSpace(event, inputTransaction)) { mSpaceState = SpaceState.SWAP_PUNCTUATION; mSuggestionStripViewAccessor.setNeutralSuggestionStrip();