am 1110adad: [CB07] Small refactoring
* commit '1110adad111547f553bd862f87c9873b5102dd16': [CB07] Small refactoringmain
commit
17f8a0cfa6
|
@ -650,9 +650,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
|||
if (ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS) {
|
||||
ResearchLogger.getInstance().initDictionary(newSuggest.mDictionaryFacilitator);
|
||||
}
|
||||
final Suggest oldSuggest = mInputLogic.mSuggest;
|
||||
mInputLogic.mSuggest = newSuggest;
|
||||
if (oldSuggest != null) oldSuggest.close();
|
||||
mInputLogic.replaceSuggest(newSuggest);
|
||||
refreshPersonalizationDictionarySession();
|
||||
}
|
||||
|
||||
|
|
|
@ -106,6 +106,15 @@ public final class InputLogic {
|
|||
mInputLogicHandler = InputLogicHandler.NULL_HANDLER;
|
||||
}
|
||||
|
||||
// Replace the old Suggest with the passed Suggest and close it.
|
||||
public void replaceSuggest(final Suggest newSuggest) {
|
||||
final Suggest oldSuggest = mSuggest;
|
||||
mSuggest = newSuggest;
|
||||
if (oldSuggest != null) {
|
||||
oldSuggest.close();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the input logic for input in an editor.
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue