aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/RichInputConnection.java
diff options
context:
space:
mode:
authorKurt Partridge <kep@google.com>2012-08-20 10:17:45 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-08-20 10:17:45 -0700
commit35c11842a78e272ac4f61bfc58b96826c833f104 (patch)
treefcae75d29e787d3a1833ec00fc6d9e7c8c44cd25 /java/src/com/android/inputmethod/latin/RichInputConnection.java
parent1964ffb3f43f0ada429d13b41bd22b90a97fa9fc (diff)
downloadlatinime-35c11842a78e272ac4f61bfc58b96826c833f104.tar.gz
latinime-35c11842a78e272ac4f61bfc58b96826c833f104.tar.xz
latinime-35c11842a78e272ac4f61bfc58b96826c833f104.zip
Revert "ResearchLogger log RichInputConnection"
This reverts commit 1964ffb3f43f0ada429d13b41bd22b90a97fa9fc Change-Id: Ie43e7ac828faa91e1824a255bb3ecf6c8222d4e8
Diffstat (limited to 'java/src/com/android/inputmethod/latin/RichInputConnection.java')
-rw-r--r--java/src/com/android/inputmethod/latin/RichInputConnection.java86
1 files changed, 26 insertions, 60 deletions
diff --git a/java/src/com/android/inputmethod/latin/RichInputConnection.java b/java/src/com/android/inputmethod/latin/RichInputConnection.java
index 41e59e92d..8b4c17322 100644
--- a/java/src/com/android/inputmethod/latin/RichInputConnection.java
+++ b/java/src/com/android/inputmethod/latin/RichInputConnection.java
@@ -55,9 +55,7 @@ public class RichInputConnection {
public void beginBatchEdit() {
if (++mNestLevel == 1) {
mIC = mParent.getCurrentInputConnection();
- if (null != mIC) {
- mIC.beginBatchEdit();
- }
+ if (null != mIC) mIC.beginBatchEdit();
} else {
if (DBG) {
throw new RuntimeException("Nest level too deep");
@@ -68,9 +66,7 @@ public class RichInputConnection {
}
public void endBatchEdit() {
if (mNestLevel <= 0) Log.e(TAG, "Batch edit not in progress!"); // TODO: exception instead
- if (--mNestLevel == 0 && null != mIC) {
- mIC.endBatchEdit();
- }
+ if (--mNestLevel == 0 && null != mIC) mIC.endBatchEdit();
}
private void checkBatchEdit() {
@@ -83,22 +79,12 @@ public class RichInputConnection {
public void finishComposingText() {
checkBatchEdit();
- if (null != mIC) {
- mIC.finishComposingText();
- if (ProductionFlag.IS_EXPERIMENTAL) {
- ResearchLogger.richInputConnection_finishComposingText();
- }
- }
+ if (null != mIC) mIC.finishComposingText();
}
public void commitText(final CharSequence text, final int i) {
checkBatchEdit();
- if (null != mIC) {
- mIC.commitText(text, i);
- if (ProductionFlag.IS_EXPERIMENTAL) {
- ResearchLogger.richInputConnection_commitText(text, i);
- }
- }
+ if (null != mIC) mIC.commitText(text, i);
}
public int getCursorCapsMode(final int inputType) {
@@ -121,72 +107,37 @@ public class RichInputConnection {
public void deleteSurroundingText(final int i, final int j) {
checkBatchEdit();
- if (null != mIC) {
- mIC.deleteSurroundingText(i, j);
- if (ProductionFlag.IS_EXPERIMENTAL) {
- ResearchLogger.richInputConnection_deleteSurroundingText(i, j);
- }
- }
+ if (null != mIC) mIC.deleteSurroundingText(i, j);
}
public void performEditorAction(final int actionId) {
mIC = mParent.getCurrentInputConnection();
- if (null != mIC) {
- mIC.performEditorAction(actionId);
- if (ProductionFlag.IS_EXPERIMENTAL) {
- ResearchLogger.richInputConnection_performEditorAction(actionId);
- }
- }
+ if (null != mIC) mIC.performEditorAction(actionId);
}
public void sendKeyEvent(final KeyEvent keyEvent) {
checkBatchEdit();
- if (null != mIC) {
- mIC.sendKeyEvent(keyEvent);
- if (ProductionFlag.IS_EXPERIMENTAL) {
- ResearchLogger.richInputConnection_sendKeyEvent(keyEvent);
- }
- }
+ if (null != mIC) mIC.sendKeyEvent(keyEvent);
}
public void setComposingText(final CharSequence text, final int i) {
checkBatchEdit();
- if (null != mIC) {
- mIC.setComposingText(text, i);
- if (ProductionFlag.IS_EXPERIMENTAL) {
- ResearchLogger.richInputConnection_setComposingText(text, i);
- }
- }
+ if (null != mIC) mIC.setComposingText(text, i);
}
public void setSelection(final int from, final int to) {
checkBatchEdit();
- if (null != mIC) {
- mIC.setSelection(from, to);
- if (ProductionFlag.IS_EXPERIMENTAL) {
- ResearchLogger.richInputConnection_setSelection(from, to);
- }
- }
+ if (null != mIC) mIC.setSelection(from, to);
}
public void commitCorrection(final CorrectionInfo correctionInfo) {
checkBatchEdit();
- if (null != mIC) {
- mIC.commitCorrection(correctionInfo);
- if (ProductionFlag.IS_EXPERIMENTAL) {
- ResearchLogger.richInputConnection_commitCorrection(correctionInfo);
- }
- }
+ if (null != mIC) mIC.commitCorrection(correctionInfo);
}
public void commitCompletion(final CompletionInfo completionInfo) {
checkBatchEdit();
- if (null != mIC) {
- mIC.commitCompletion(completionInfo);
- if (ProductionFlag.IS_EXPERIMENTAL) {
- ResearchLogger.richInputConnection_commitCompletion(completionInfo);
- }
- }
+ if (null != mIC) mIC.commitCompletion(completionInfo);
}
public CharSequence getNthPreviousWord(final String sentenceSeperators, final int n) {
@@ -364,6 +315,9 @@ public class RichInputConnection {
if (lastOne != null && lastOne.length() == 1
&& lastOne.charAt(0) == Keyboard.CODE_SPACE) {
deleteSurroundingText(1, 0);
+ if (ProductionFlag.IS_EXPERIMENTAL) {
+ ResearchLogger.latinIME_deleteSurroundingText(1);
+ }
}
}
@@ -428,7 +382,13 @@ public class RichInputConnection {
return false;
}
deleteSurroundingText(2, 0);
+ if (ProductionFlag.IS_EXPERIMENTAL) {
+ ResearchLogger.latinIME_deleteSurroundingText(2);
+ }
commitText(" ", 1);
+ if (ProductionFlag.IS_EXPERIMENTAL) {
+ ResearchLogger.latinIME_revertDoubleSpaceWhileInBatchEdit();
+ }
return true;
}
@@ -449,7 +409,13 @@ public class RichInputConnection {
return false;
}
deleteSurroundingText(2, 0);
+ if (ProductionFlag.IS_EXPERIMENTAL) {
+ ResearchLogger.latinIME_deleteSurroundingText(2);
+ }
commitText(" " + textBeforeCursor.subSequence(0, 1), 1);
+ if (ProductionFlag.IS_EXPERIMENTAL) {
+ ResearchLogger.latinIME_revertSwapPunctuation();
+ }
return true;
}
}