diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java
index fcd9229eced499c989ecfd6a871ad9fa09dd6b6a..cb1ff41dd4e4cd1b0d6f76655fbb45cb33d01bd0 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -185,7 +185,6 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
 
     // Keeps track of most recently inserted text (multi-character key) for reverting
     private CharSequence mEnteredText;
-    private boolean mRefreshKeyboardRequired;
 
     private final ArrayList<WordAlternatives> mWordHistory = new ArrayList<WordAlternatives>();
 
@@ -521,11 +520,6 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
 
         mSubtypeSwitcher.updateParametersOnStartInputView();
 
-        if (mRefreshKeyboardRequired) {
-            mRefreshKeyboardRequired = false;
-            onRefreshKeyboard();
-        }
-
         TextEntryState.newSession(this);
 
         // Most such things we decide below in initializeInputAttributesAndGetMode, but we need to