aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorraysan5 <raysan5@gmail.com>2016-01-02 10:42:43 +0100
committerraysan5 <raysan5@gmail.com>2016-01-02 10:42:43 +0100
commit802f29fb0e5ac23ed1b13f4f00ecd37555950c55 (patch)
tree6464b89c1efef980e36738358129d6bfe38af53d /src
parent8a29e5eb5e730fe0e3a746348922ab5e0f6f0130 (diff)
downloadraylib-802f29fb0e5ac23ed1b13f4f00ecd37555950c55.tar.gz
raylib-802f29fb0e5ac23ed1b13f4f00ecd37555950c55.zip
Eat Android Back key to avoid crash
Diffstat (limited to 'src')
-rw-r--r--src/gestures.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/gestures.c b/src/gestures.c
index 77ea4262..adde85b9 100644
--- a/src/gestures.c
+++ b/src/gestures.c
@@ -534,20 +534,16 @@ static int32_t AndroidInputCallback(struct android_app *app, AInputEvent *event)
}
else if (type == AINPUT_EVENT_TYPE_KEY)
{
- //int32_t key = AKeyEvent_getKeyCode(event);
- //int32_t AKeyEvent_getMetaState(event);
-
- //int32_t code = AKeyEvent_getKeyCode((const AInputEvent *)event);
-
+ int32_t keycode = AKeyEvent_getKeyCode(event);
+ int32_t AKeyEvent_getMetaState(event);
+
// If we are in active mode, we eat the back button and move into pause mode.
// If we are already in pause mode, we allow the back button to be handled by the OS, which means we'll be shut down.
- /*
- if ((code == AKEYCODE_BACK) && mActiveMode)
+ if ((keycode == AKEYCODE_BACK)) // && mActiveMode)
{
- setActiveMode(false);
- return 1;
+ //setActiveMode(false);
+ //return 1;
}
- */
}
int32_t action = AMotionEvent_getAction(event);