am 6686e63f: Honor automatic shift turned off for gestures
* commit '6686e63f2158eff07e39ff002ba211d0578f2a4f': Honor automatic shift turned off for gesturesmain
commit
2631fe4c4e
|
@ -389,7 +389,7 @@ public final class KeyboardSwitcher implements KeyboardState.SwitchActions {
|
|||
}
|
||||
}
|
||||
|
||||
public int getManualCapsMode() {
|
||||
public int getKeyboardShiftMode() {
|
||||
final Keyboard keyboard = getKeyboard();
|
||||
if (keyboard == null) {
|
||||
return WordComposer.CAPS_MODE_OFF;
|
||||
|
@ -400,6 +400,8 @@ public final class KeyboardSwitcher implements KeyboardState.SwitchActions {
|
|||
return WordComposer.CAPS_MODE_MANUAL_SHIFT_LOCKED;
|
||||
case KeyboardId.ELEMENT_ALPHABET_MANUAL_SHIFTED:
|
||||
return WordComposer.CAPS_MODE_MANUAL_SHIFTED;
|
||||
case KeyboardId.ELEMENT_ALPHABET_AUTOMATIC_SHIFTED:
|
||||
return WordComposer.CAPS_MODE_AUTO_SHIFTED;
|
||||
default:
|
||||
return WordComposer.CAPS_MODE_OFF;
|
||||
}
|
||||
|
|
|
@ -1119,8 +1119,8 @@ public final class LatinIME extends InputMethodService implements KeyboardAction
|
|||
|
||||
// Factor in auto-caps and manual caps and compute the current caps mode.
|
||||
private int getActualCapsMode() {
|
||||
final int manual = mKeyboardSwitcher.getManualCapsMode();
|
||||
if (manual != WordComposer.CAPS_MODE_OFF) return manual;
|
||||
final int keyboardShiftMode = mKeyboardSwitcher.getKeyboardShiftMode();
|
||||
if (keyboardShiftMode != WordComposer.CAPS_MODE_AUTO_SHIFTED) return keyboardShiftMode;
|
||||
final int auto = getCurrentAutoCapsState();
|
||||
if (0 != (auto & TextUtils.CAP_MODE_CHARACTERS)) {
|
||||
return WordComposer.CAPS_MODE_AUTO_SHIFT_LOCKED;
|
||||
|
|
Loading…
Reference in New Issue