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

Commit 19e05359 authored by Kurt Partridge's avatar Kurt Partridge
Browse files

[TestPrep3] Add helper method to retrive dictionary

Change-Id: Id6e03c6f8a3e96979d589f0605ac056fcad7e1ff
parent b6d05aeb
Loading
Loading
Loading
Loading
+9 −7
Original line number Diff line number Diff line
@@ -93,6 +93,11 @@ public abstract class MainLogBuffer extends FixedLogBuffer {
        mSuggest = suggest;
    }

    private Dictionary getDictionary() {
        if (mSuggest == null || !mSuggest.hasMainDictionary()) return null;
        return mSuggest.getMainDictionary();
    }

    public void resetWordCounter() {
        mNumWordsUntilSafeToSample = mNumWordsBetweenNGrams;
    }
@@ -137,16 +142,13 @@ public abstract class MainLogBuffer extends FixedLogBuffer {
        if (mNumWordsUntilSafeToSample > 0) {
            return false;
        }
        if (mSuggest == null || !mSuggest.hasMainDictionary()) {
            // Main dictionary is unavailable.  Since we cannot check it, we cannot tell if a
            // word is out-of-vocabulary or not.  Therefore, we must judge the entire buffer
            // contents to potentially pose a privacy risk.
            return false;
        }
        // Reload the dictionary in case it has changed (e.g., because the user has changed
        // languages).
        final Dictionary dictionary = mSuggest.getMainDictionary();
        final Dictionary dictionary = getDictionary();
        if (dictionary == null) {
            // Main dictionary is unavailable.  Since we cannot check it, we cannot tell if a
            // word is out-of-vocabulary or not.  Therefore, we must judge the entire buffer
            // contents to potentially pose a privacy risk.
            return false;
        }