summaryrefslogtreecommitdiff
path: root/src/us/minak/IMEService.java
diff options
context:
space:
mode:
authorLuke Shumaker <shumakl@purdue.edu>2014-05-05 17:11:38 -0400
committerLuke Shumaker <shumakl@purdue.edu>2014-05-05 17:11:38 -0400
commit4ea3e223329db6db865c16bc068d110157982cc5 (patch)
treeef84b391b36b161ff7bff18390f41c459af75315 /src/us/minak/IMEService.java
parent821fc55980ff7e3b0afe1baefce62515f9db6200 (diff)
parent181991a85c528d4c5cec66303f677285d38d2b97 (diff)
Merge branch 'master' of github.com:AndrewMurrell/minak
Conflicts: src/us/minak/IMEService.java src/us/minak/IMEView.java
Diffstat (limited to 'src/us/minak/IMEService.java')
-rw-r--r--src/us/minak/IMEService.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/us/minak/IMEService.java b/src/us/minak/IMEService.java
index fb260aa..acbe616 100644
--- a/src/us/minak/IMEService.java
+++ b/src/us/minak/IMEService.java
@@ -1,5 +1,7 @@
package us.minak;
+import java.util.Queue;
+
import android.inputmethodservice.InputMethodService;
import android.view.View;
import android.view.inputmethod.EditorInfo;
@@ -31,6 +33,12 @@ public class IMEService extends InputMethodService {
* Called to inform the input method that text input has started in an editor.
*/
public void onStartInput(EditorInfo info, boolean restarting) {
- // TODO: I don't even know
+ if (imeView != null) {
+ final Queue<Character> symbolsQueue = imeView.getSymbolsQueue();
+ while (!symbolsQueue.isEmpty()) {
+ final Character character = symbolsQueue.poll();
+ getCurrentInputConnection().commitText(String.valueOf(character), 1);
+ }
+ }
}
}