Fix NPE happening in unit tests.

Change-Id: I2fc0dba53e18883755ff77351c152a9d3534c92b
This commit is contained in:
Keisuke Kuroyanagi 2014-05-22 21:57:07 +09:00
parent dc1e70b379
commit a2ce9a49ac

View file

@ -1747,9 +1747,10 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
@UsedForTesting
/* package for test */ DistracterFilter createDistracterFilter() {
return new DistracterFilter(this /* Context */,
// Return an empty distracter filter when this method is called before onCreate().
return (mRichImm != null) ? new DistracterFilter(this /* Context */,
mRichImm.getMyEnabledInputMethodSubtypeList(
true /* allowsImplicitlySelectedSubtypes */));
true /* allowsImplicitlySelectedSubtypes */)) : new DistracterFilter();
}
public void dumpDictionaryForDebug(final String dictName) {