Fix a null pointer exception when disabledSystemIMEs is null.

Bug: 3298244

Change-Id: Ifb3349def052bd50633b0cfe04e5636e22115245
This commit is contained in:
satok
2010-12-20 12:27:55 +09:00
parent c88a7ff1ef
commit 10d2e1bc2f

View File

@@ -138,6 +138,9 @@ public class InputMethodAndSubtypeUtil {
HashSet<String> set = new HashSet<String>(); HashSet<String> set = new HashSet<String>();
String disabledIMEsStr = Settings.Secure.getString( String disabledIMEsStr = Settings.Secure.getString(
resolver, Settings.Secure.DISABLED_SYSTEM_INPUT_METHODS); resolver, Settings.Secure.DISABLED_SYSTEM_INPUT_METHODS);
if (TextUtils.isEmpty(disabledIMEsStr)) {
return set;
}
sStringInputMethodSplitter.setString(disabledIMEsStr); sStringInputMethodSplitter.setString(disabledIMEsStr);
while(sStringInputMethodSplitter.hasNext()) { while(sStringInputMethodSplitter.hasNext()) {
set.add(sStringInputMethodSplitter.next()); set.add(sStringInputMethodSplitter.next());