[CB07] Small refactoring
Bug: 8689779 Change-Id: I2cf10c690c7e4a9c6bf27211d1fccc1f9d4a9249main
parent
5eac728b4a
commit
1110adad11
|
@ -650,9 +650,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
||||||
if (ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS) {
|
if (ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS) {
|
||||||
ResearchLogger.getInstance().initDictionary(newSuggest.mDictionaryFacilitator);
|
ResearchLogger.getInstance().initDictionary(newSuggest.mDictionaryFacilitator);
|
||||||
}
|
}
|
||||||
final Suggest oldSuggest = mInputLogic.mSuggest;
|
mInputLogic.replaceSuggest(newSuggest);
|
||||||
mInputLogic.mSuggest = newSuggest;
|
|
||||||
if (oldSuggest != null) oldSuggest.close();
|
|
||||||
refreshPersonalizationDictionarySession();
|
refreshPersonalizationDictionarySession();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -106,6 +106,15 @@ public final class InputLogic {
|
||||||
mInputLogicHandler = InputLogicHandler.NULL_HANDLER;
|
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.
|
* Initializes the input logic for input in an editor.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in New Issue