diff options
author | 2012-01-22 20:17:35 -0800 | |
---|---|---|
committer | 2012-01-22 20:17:35 -0800 | |
commit | cda9d39baea19f283f616f1480e065eeff39d148 (patch) | |
tree | e36234e2d2b1d883a0a64f1bd4b3f8761b0e32c8 /java/src | |
parent | 18a5d1f1fbedeeefcf203335bf72b71fe710d5df (diff) | |
parent | b6357bddd5868e526393d39913a086baa759779d (diff) | |
download | latinime-cda9d39baea19f283f616f1480e065eeff39d148.tar.gz latinime-cda9d39baea19f283f616f1480e065eeff39d148.tar.xz latinime-cda9d39baea19f283f616f1480e065eeff39d148.zip |
am b6357bdd: Merge "Add more debug message to KeyboardState"
* commit 'b6357bddd5868e526393d39913a086baa759779d':
Add more debug message to KeyboardState
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/keyboard/internal/KeyboardState.java | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardState.java b/java/src/com/android/inputmethod/keyboard/internal/KeyboardState.java index af16e4907..babf600a6 100644 --- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardState.java +++ b/java/src/com/android/inputmethod/keyboard/internal/KeyboardState.java @@ -87,6 +87,16 @@ public class KeyboardState { public boolean mIsAlphabetMode; public boolean mIsShiftLocked; public boolean mIsShifted; + + public String toString() { + if (!mIsValid) return "INVALID"; + if (mIsAlphabetMode) { + if (mIsShiftLocked) return "ALPHABET_SHIFT_LOCKED"; + return mIsShifted ? "ALPHABET_SHIFTED" : "ALPHABET"; + } else { + return mIsShifted ? "SYMBOLS_SHIFTED" : "SYMBOLS"; + } + } } public KeyboardState(SwitchActions switchActions) { @@ -95,7 +105,7 @@ public class KeyboardState { public void onLoadKeyboard(String layoutSwitchBackSymbols) { if (DEBUG_EVENT) { - Log.d(TAG, "onLoadKeyboard"); + Log.d(TAG, "onLoadKeyboard: " + this); } mLayoutSwitchBackSymbols = layoutSwitchBackSymbols; // Reset alphabet shift state. @@ -120,17 +130,14 @@ public class KeyboardState { } state.mIsValid = true; if (DEBUG_EVENT) { - Log.d(TAG, "onSaveKeyboardState: alphabet=" + state.mIsAlphabetMode - + " shiftLocked=" + state.mIsShiftLocked + " shift=" + state.mIsShifted); + Log.d(TAG, "onSaveKeyboardState: saved=" + state + " " + this); } } private void onRestoreKeyboardState() { final SavedKeyboardState state = mSavedKeyboardState; if (DEBUG_EVENT) { - Log.d(TAG, "onRestoreKeyboardState: valid=" + state.mIsValid - + " alphabet=" + state.mIsAlphabetMode - + " shiftLocked=" + state.mIsShiftLocked + " shift=" + state.mIsShifted); + Log.d(TAG, "onRestoreKeyboardState: saved=" + state + " " + this); } if (!state.mIsValid || state.mIsAlphabetMode) { setAlphabetKeyboard(); |