diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java
index 53dce71914efd346e3dc2a4d876ef400db42925c..5304d830d6f151f4624ac9e4f968143bbf69af97 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -1805,7 +1805,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
         if (deleteChar) ic.deleteSurroundingText(1, 0);
         final CharSequence textToTheLeft = ic.getTextBeforeCursor(mCommittedLength, 0);
         final int toDeleteLength = (!TextUtils.isEmpty(textToTheLeft)
-                && mSettingsValues.isWordSeparator(toTheLeft.charAt(0)))
+                && mSettingsValues.isWordSeparator(textToTheLeft.charAt(0)))
                 ? mCommittedLength - 1 : mCommittedLength;
         ic.deleteSurroundingText(toDeleteLength, 0);