Fix a crash when starting up LatinIME or changing orientation. Bug:2403575
diff --git a/src/com/android/inputmethod/latin/LatinIME.java b/src/com/android/inputmethod/latin/LatinIME.java
index 5d9b5e9..c24268d 100644
--- a/src/com/android/inputmethod/latin/LatinIME.java
+++ b/src/com/android/inputmethod/latin/LatinIME.java
@@ -793,7 +793,9 @@
         }
         mKeyboardSwitcher.setInputLocale(new Locale(mInputLanguage),
                 getSelectedInputLanguages() != null);
-        mKeyboardSwitcher.setVoiceMode(mEnableVoice, mVoiceOnPrimary);
+        if (mInputView != null) {
+            mKeyboardSwitcher.setVoiceMode(mEnableVoice, mVoiceOnPrimary);
+        }
         mKeyboardSwitcher.makeKeyboards(true);
     }