Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1b1b0463 authored by Mohammadinamul Sheik's avatar Mohammadinamul Sheik Committed by Android Git Automerger
Browse files

am 74332597: Merge "Add StatsUtils.onPickSuggestionManually and SuggestedWords.indexOf."

* commit '74332597':
  Add StatsUtils.onPickSuggestionManually and SuggestedWords.indexOf.
parents 9915aea6 74332597
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@
package com.android.inputmethod.latin.utils;

import com.android.inputmethod.latin.RichInputMethodManager;
import com.android.inputmethod.latin.SuggestedWords;
import com.android.inputmethod.latin.settings.SettingsValues;

public final class StatsUtils {
@@ -24,4 +25,9 @@ public final class StatsUtils {
    public static void onCreate(final SettingsValues settingsValues,
            RichInputMethodManager richImm) {
    }

    public static void onPickSuggestionManually(final SuggestedWords suggestedWords,
            final SuggestedWords.SuggestedWordInfo suggestionInfo) {

    }
}
+9 −0
Original line number Diff line number Diff line
@@ -142,6 +142,15 @@ public class SuggestedWords {
        return mSuggestedWordInfoList.get(index);
    }

    /**
     * Gets the suggestion index from the suggestions list.
     * @param suggestedWordInfo The {@link SuggestedWordInfo} to find the index.
     * @return The position of the suggestion in the suggestion list.
     */
    public int indexOf(SuggestedWordInfo suggestedWordInfo) {
        return mSuggestedWordInfoList.indexOf(suggestedWordInfo);
    }

    public String getDebugString(final int pos) {
        if (!DebugFlags.DEBUG_ENABLED) {
            return null;
+3 −0
Original line number Diff line number Diff line
@@ -60,6 +60,7 @@ import com.android.inputmethod.latin.suggestions.SuggestionStripViewAccessor;
import com.android.inputmethod.latin.utils.AsyncResultHolder;
import com.android.inputmethod.latin.utils.InputTypeUtils;
import com.android.inputmethod.latin.utils.RecapitalizeStatus;
import com.android.inputmethod.latin.utils.StatsUtils;
import com.android.inputmethod.latin.utils.StringUtils;
import com.android.inputmethod.latin.utils.TextRange;

@@ -361,6 +362,8 @@ public final class InputLogic {
        if (shouldShowAddToDictionaryIndicator) {
            mTextDecorator.showAddToDictionaryIndicator(suggestionInfo);
        }

        StatsUtils.onPickSuggestionManually(mSuggestedWords, suggestionInfo);
        return inputTransaction;
    }