aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2012-01-23 13:14:02 +0900
committerTadashi G. Takaoka <takaoka@google.com>2012-01-23 13:14:02 +0900
commit457e506e1a794204a233287629a1a16db20dbf83 (patch)
tree84eaead46fd533c5432fffffe24bc28647aff2e7 /java/src
parent530f5d7e155011ff4fa520002c68acb78b195497 (diff)
downloadlatinime-457e506e1a794204a233287629a1a16db20dbf83.tar.gz
latinime-457e506e1a794204a233287629a1a16db20dbf83.tar.xz
latinime-457e506e1a794204a233287629a1a16db20dbf83.zip
Add more debug message to KeyboardState
Change-Id: Ie0bceb494b0521bf406418d5ecbc16752c818aba
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/inputmethod/keyboard/internal/KeyboardState.java19
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();