diff options
author | Luke Shumaker <shumakl@purdue.edu> | 2014-05-05 17:11:38 -0400 |
---|---|---|
committer | Luke Shumaker <shumakl@purdue.edu> | 2014-05-05 17:11:38 -0400 |
commit | 4ea3e223329db6db865c16bc068d110157982cc5 (patch) | |
tree | ef84b391b36b161ff7bff18390f41c459af75315 /src/us/minak/IMEService.java | |
parent | 821fc55980ff7e3b0afe1baefce62515f9db6200 (diff) | |
parent | 181991a85c528d4c5cec66303f677285d38d2b97 (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.java | 10 |
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); + } + } } } |