debugging info for the UPPERCASE bug
This commit is contained in:
parent
c01906c7c4
commit
94289187e9
1 changed files with 13 additions and 2 deletions
|
|
@ -115,10 +115,21 @@ public class TraditionalT9 extends KeyPadHandler {
|
|||
* last saved mode.
|
||||
*/
|
||||
private void determineTextCase() {
|
||||
String debugString = "";
|
||||
|
||||
mInputMode.defaultTextCase();
|
||||
debugString += "default text case: " + mInputMode.getTextCase() + "; ";
|
||||
|
||||
mInputMode.setTextFieldCase(textField.determineTextCase(inputType));
|
||||
mInputMode.determineNextWordTextCase(textField.isThereText(), textField.getTextBeforeCursor());
|
||||
debugString += "after determine: " + mInputMode.getTextCase() + "; ";
|
||||
|
||||
InputModeValidator.validateTextCase(mInputMode, settings.getTextCase());
|
||||
debugString += "after validation: " + mInputMode.getTextCase();
|
||||
|
||||
if (mInputMode.getTextCase() == InputMode.CASE_UPPER) {
|
||||
Logger.e("determineTextCase", "====> UPPERCASE ENFORCED: " + debugString);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -674,8 +685,8 @@ public class TraditionalT9 extends KeyPadHandler {
|
|||
else if (mInputMode.isABC() && mInputMode.getTextCase() == InputMode.CASE_LOWER && mLanguage.hasUpperCase()) {
|
||||
mInputMode.nextTextCase();
|
||||
} else {
|
||||
int modeIndex = (allowedInputModes.indexOf(mInputMode.getId()) + 1) % allowedInputModes.size();
|
||||
mInputMode = InputMode.getInstance(settings, mLanguage, allowedInputModes.get(modeIndex));
|
||||
int nextModeIndex = (allowedInputModes.indexOf(mInputMode.getId()) + 1) % allowedInputModes.size();
|
||||
mInputMode = InputMode.getInstance(settings, mLanguage, allowedInputModes.get(nextModeIndex));
|
||||
mInputMode.setTextFieldCase(textField.determineTextCase(inputType));
|
||||
mInputMode.determineNextWordTextCase(textField.isThereText(), textField.getTextBeforeCursor());
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue