From 59c4cdedbe130e93f1a3fc40534fafc033e25579 Mon Sep 17 00:00:00 2001 From: pelya Date: Mon, 1 Dec 2014 00:38:58 +0200 Subject: [PATCH] Guichan: Show Android text input when clicking text field, patch by Lubomyr --- project/jni/guichan/src/widgets/textfield.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/project/jni/guichan/src/widgets/textfield.cpp b/project/jni/guichan/src/widgets/textfield.cpp index e8fc9c5d6..ab61d1942 100644 --- a/project/jni/guichan/src/widgets/textfield.cpp +++ b/project/jni/guichan/src/widgets/textfield.cpp @@ -52,6 +52,10 @@ #include "guichan/key.hpp" #include "guichan/mouseinput.hpp" +#ifdef ANDROID +#include +#endif + namespace gcn { TextField::TextField() @@ -147,6 +151,9 @@ namespace gcn void TextField::mousePressed(MouseEvent& mouseEvent) { +#ifdef ANDROID + SDL_ANDROID_ToggleScreenKeyboardTextInput(getText().c_str()); +#endif if (mouseEvent.getButton() == MouseEvent::LEFT) { mCaretPosition = getFont()->getStringIndexAt(mText, mouseEvent.getX() + mXScroll);