Rename a flag
...and insert some explaining commands Change-Id: Iff6511e71d66abfaea9f6c21c47f74fa0a67ad78main
parent
03d59130c1
commit
26a531c6fe
|
@ -181,7 +181,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
|
||||||
|
|
||||||
// TODO: Create an inner class to group options and pseudo-options to improve readability.
|
// TODO: Create an inner class to group options and pseudo-options to improve readability.
|
||||||
// These variables are initialized according to the {@link EditorInfo#inputType}.
|
// These variables are initialized according to the {@link EditorInfo#inputType}.
|
||||||
private boolean mShouldInsertMagicSpace;
|
private boolean mInsertSpaceOnPickSuggestionManually;
|
||||||
private boolean mInputTypeNoAutoCorrect;
|
private boolean mInputTypeNoAutoCorrect;
|
||||||
private boolean mIsSettingsSuggestionStripOn;
|
private boolean mIsSettingsSuggestionStripOn;
|
||||||
private boolean mApplicationSpecifiedCompletionOn;
|
private boolean mApplicationSpecifiedCompletionOn;
|
||||||
|
@ -775,7 +775,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
|
||||||
inputType, attribute.imeOptions));
|
inputType, attribute.imeOptions));
|
||||||
}
|
}
|
||||||
|
|
||||||
mShouldInsertMagicSpace = false;
|
mInsertSpaceOnPickSuggestionManually = false;
|
||||||
mInputTypeNoAutoCorrect = false;
|
mInputTypeNoAutoCorrect = false;
|
||||||
mIsSettingsSuggestionStripOn = false;
|
mIsSettingsSuggestionStripOn = false;
|
||||||
mApplicationSpecifiedCompletionOn = false;
|
mApplicationSpecifiedCompletionOn = false;
|
||||||
|
@ -790,9 +790,11 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
|
||||||
}
|
}
|
||||||
if (InputTypeCompatUtils.isEmailVariation(variation)
|
if (InputTypeCompatUtils.isEmailVariation(variation)
|
||||||
|| variation == InputType.TYPE_TEXT_VARIATION_PERSON_NAME) {
|
|| variation == InputType.TYPE_TEXT_VARIATION_PERSON_NAME) {
|
||||||
mShouldInsertMagicSpace = false;
|
// The point in turning this off is that we don't want to insert a space after
|
||||||
|
// a name when filling a form: we can't delete trailing spaces when changing fields
|
||||||
|
mInsertSpaceOnPickSuggestionManually = false;
|
||||||
} else {
|
} else {
|
||||||
mShouldInsertMagicSpace = true;
|
mInsertSpaceOnPickSuggestionManually = true;
|
||||||
}
|
}
|
||||||
if (InputTypeCompatUtils.isEmailVariation(variation)) {
|
if (InputTypeCompatUtils.isEmailVariation(variation)) {
|
||||||
mIsSettingsSuggestionStripOn = false;
|
mIsSettingsSuggestionStripOn = false;
|
||||||
|
@ -1849,7 +1851,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
|
||||||
suggestion.toString(), index, suggestions.mWords);
|
suggestion.toString(), index, suggestions.mWords);
|
||||||
TextEntryState.acceptedSuggestion(mComposingStringBuilder.toString(), suggestion);
|
TextEntryState.acceptedSuggestion(mComposingStringBuilder.toString(), suggestion);
|
||||||
// Follow it with a space
|
// Follow it with a space
|
||||||
if (mShouldInsertMagicSpace && !recorrecting) {
|
if (mInsertSpaceOnPickSuggestionManually && !recorrecting) {
|
||||||
sendMagicSpace();
|
sendMagicSpace();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2326,7 +2328,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
|
||||||
p.println(" mCorrectionMode=" + mCorrectionMode);
|
p.println(" mCorrectionMode=" + mCorrectionMode);
|
||||||
p.println(" mHasUncommittedTypedChars=" + mHasUncommittedTypedChars);
|
p.println(" mHasUncommittedTypedChars=" + mHasUncommittedTypedChars);
|
||||||
p.println(" mAutoCorrectEnabled=" + mSettingsValues.mAutoCorrectEnabled);
|
p.println(" mAutoCorrectEnabled=" + mSettingsValues.mAutoCorrectEnabled);
|
||||||
p.println(" mShouldInsertMagicSpace=" + mShouldInsertMagicSpace);
|
p.println(" mInsertSpaceOnPickSuggestionManually=" + mInsertSpaceOnPickSuggestionManually);
|
||||||
p.println(" mApplicationSpecifiedCompletionOn=" + mApplicationSpecifiedCompletionOn);
|
p.println(" mApplicationSpecifiedCompletionOn=" + mApplicationSpecifiedCompletionOn);
|
||||||
p.println(" TextEntryState.state=" + TextEntryState.getState());
|
p.println(" TextEntryState.state=" + TextEntryState.getState());
|
||||||
p.println(" mSoundOn=" + mSettingsValues.mSoundOn);
|
p.println(" mSoundOn=" + mSettingsValues.mSoundOn);
|
||||||
|
|
Loading…
Reference in New Issue