Loading java/src/com/android/inputmethod/latin/LatinIME.java +1 −0 Original line number Diff line number Diff line Loading @@ -1881,6 +1881,7 @@ public final class LatinIME extends InputMethodService implements KeyboardAction final int spaceState) { if (ProductionFlag.IS_EXPERIMENTAL) { ResearchLogger.recordTimeForLogUnitSplit(); ResearchLogger.latinIME_handleSeparator(primaryCode, mWordComposer.isComposingWord()); } boolean didAutoCorrect = false; // Handle separator Loading java/src/com/android/inputmethod/research/ResearchLogger.java +17 −1 Original line number Diff line number Diff line Loading @@ -1737,6 +1737,22 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang researchLogger.mSavedDownEventTime = Long.MAX_VALUE; } /** * Log a call to LatinIME.handleSeparator() * * SystemResponse: The system is inserting a separator character, possibly performing auto- * correction or other actions appropriate at the end of a word. */ private static final LogStatement LOGSTATEMENT_LATINIME_HANDLESEPARATOR = new LogStatement("LatinIMEHandleSeparator", false, false, "primaryCode", "isComposingWord"); public static void latinIME_handleSeparator(final int primaryCode, final boolean isComposingWord) { final ResearchLogger researchLogger = getInstance(); researchLogger.enqueueEvent(LOGSTATEMENT_LATINIME_HANDLESEPARATOR, primaryCode, isComposingWord); } /** * Log statistics. * Loading Loading
java/src/com/android/inputmethod/latin/LatinIME.java +1 −0 Original line number Diff line number Diff line Loading @@ -1881,6 +1881,7 @@ public final class LatinIME extends InputMethodService implements KeyboardAction final int spaceState) { if (ProductionFlag.IS_EXPERIMENTAL) { ResearchLogger.recordTimeForLogUnitSplit(); ResearchLogger.latinIME_handleSeparator(primaryCode, mWordComposer.isComposingWord()); } boolean didAutoCorrect = false; // Handle separator Loading
java/src/com/android/inputmethod/research/ResearchLogger.java +17 −1 Original line number Diff line number Diff line Loading @@ -1737,6 +1737,22 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang researchLogger.mSavedDownEventTime = Long.MAX_VALUE; } /** * Log a call to LatinIME.handleSeparator() * * SystemResponse: The system is inserting a separator character, possibly performing auto- * correction or other actions appropriate at the end of a word. */ private static final LogStatement LOGSTATEMENT_LATINIME_HANDLESEPARATOR = new LogStatement("LatinIMEHandleSeparator", false, false, "primaryCode", "isComposingWord"); public static void latinIME_handleSeparator(final int primaryCode, final boolean isComposingWord) { final ResearchLogger researchLogger = getInstance(); researchLogger.enqueueEvent(LOGSTATEMENT_LATINIME_HANDLESEPARATOR, primaryCode, isComposingWord); } /** * Log statistics. * Loading