Do not send Backspace keycode for text input invoked with SDL_ANDROID_GetScreenKeyboardTextInput()

This commit is contained in:
pelya
2011-02-28 11:16:47 +00:00
parent 97bddb8179
commit 418ab79db8
5 changed files with 19 additions and 18 deletions

View File

@@ -253,20 +253,22 @@ class DemoRenderer extends GLSurfaceView_SDL.Renderer {
return 1;
}
public void showScreenKeyboard(final String oldText) // Called from native code
public void showScreenKeyboard(final String oldText, int sendBackspace) // Called from native code
{
class Callback implements Runnable
{
public MainActivity parent;
public String oldText;
public boolean sendBackspace;
public void run()
{
parent.showScreenKeyboard(oldText);
parent.showScreenKeyboard(oldText, sendBackspace);
}
}
Callback cb = new Callback();
cb.parent = context;
cb.oldText = oldText;
cb.sendBackspace = (sendBackspace != 0);
context.runOnUiThread(cb);
}