diff options
Diffstat (limited to 'firmware/target/hosted/android/button-android.c')
-rw-r--r-- | firmware/target/hosted/android/button-android.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/firmware/target/hosted/android/button-android.c b/firmware/target/hosted/android/button-android.c index 832eef54f3..ed1e125223 100644 --- a/firmware/target/hosted/android/button-android.c +++ b/firmware/target/hosted/android/button-android.c | |||
@@ -29,6 +29,7 @@ | |||
29 | #include "system.h" | 29 | #include "system.h" |
30 | #include "touchscreen.h" | 30 | #include "touchscreen.h" |
31 | 31 | ||
32 | extern JNIEnv *env_ptr; | ||
32 | static int last_y, last_x; | 33 | static int last_y, last_x; |
33 | static int last_btns; | 34 | static int last_btns; |
34 | 35 | ||
@@ -61,11 +62,11 @@ Java_org_rockbox_RockboxFramebuffer_touchHandler(JNIEnv*env, jobject this, | |||
61 | * this writes in an interrupt-like fashion the button events that the user | 62 | * this writes in an interrupt-like fashion the button events that the user |
62 | * generated by pressing/releasing them to a variable */ | 63 | * generated by pressing/releasing them to a variable */ |
63 | JNIEXPORT bool JNICALL | 64 | JNIEXPORT bool JNICALL |
64 | Java_org_rockbox_RockboxFramebuffer_buttonHandler(JNIEnv*env, jclass this, | 65 | Java_org_rockbox_RockboxFramebuffer_buttonHandler(JNIEnv*env, jclass class, |
65 | jint keycode, jboolean state) | 66 | jint keycode, jboolean state) |
66 | { | 67 | { |
67 | (void)env; | 68 | (void)env; |
68 | (void)this; | 69 | (void)class; |
69 | 70 | ||
70 | unsigned button = 0; | 71 | unsigned button = 0; |
71 | 72 | ||
@@ -75,7 +76,10 @@ Java_org_rockbox_RockboxFramebuffer_buttonHandler(JNIEnv*env, jclass this, | |||
75 | if (!button) | 76 | if (!button) |
76 | button = dpad_to_button((int)keycode); | 77 | button = dpad_to_button((int)keycode); |
77 | if (button) | 78 | if (button) |
79 | { | ||
78 | queue_post(&button_queue, button, 0); | 80 | queue_post(&button_queue, button, 0); |
81 | return true; | ||
82 | } | ||
79 | } | 83 | } |
80 | 84 | ||
81 | if (!button) | 85 | if (!button) |