Mercurial > sdl-ios-xcode
view src/main/android/SDL_android_main.cpp @ 5137:c63b901d97ab
Fixed bug #1025 (iphone keyboard doesn't send 'return' and 'backspace' events)
Vittorio Giovara 2011-02-01 02:25:48 PST
i have attached an updated patch that fixes this behaviour
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Tue, 01 Feb 2011 09:04:43 -0800 |
parents | 55fccf89b340 |
children |
line wrap: on
line source
/* Include the SDL main definition header */ #include "SDL_main.h" /******************************************************************************* Functions called by JNI *******************************************************************************/ #include <jni.h> // Called before SDL_main() to initialize JNI bindings in SDL library extern "C" void SDL_Android_Init(JNIEnv* env, jclass cls); // Library init extern "C" jint JNI_OnLoad(JavaVM* vm, void* reserved) { return JNI_VERSION_1_4; } // Start up the SDL app extern "C" void Java_org_libsdl_app_SDLActivity_nativeInit(JNIEnv* env, jclass cls, jobject obj) { /* This interface could expand with ABI negotiation, calbacks, etc. */ SDL_Android_Init(env, cls); /* Run the application code! */ int status; char *argv[2]; argv[0] = strdup("SDL_app"); argv[1] = NULL; status = SDL_main(1, argv); /* We exit here for consistency with other platforms. */ exit(status); } /* vi: set ts=4 sw=4 expandtab: */