summaryrefslogtreecommitdiff
path: root/firmware/target/hosted
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/hosted')
-rw-r--r--firmware/target/hosted/android/button-android.c5
-rw-r--r--firmware/target/hosted/sdl/button-sdl.c6
2 files changed, 10 insertions, 1 deletions
diff --git a/firmware/target/hosted/android/button-android.c b/firmware/target/hosted/android/button-android.c
index ee8b32d704..b4f3d1bd90 100644
--- a/firmware/target/hosted/android/button-android.c
+++ b/firmware/target/hosted/android/button-android.c
@@ -129,6 +129,11 @@ void button_init_device(void)
129 set_rockbox_ready(); 129 set_rockbox_ready();
130} 130}
131 131
132void touchscreen_enable_device(bool en)
133{
134 (void)en; /* FIXME: do something smart */
135}
136
132int button_read_device(int *data) 137int button_read_device(int *data)
133{ 138{
134 int btn = last_btns; 139 int btn = last_btns;
diff --git a/firmware/target/hosted/sdl/button-sdl.c b/firmware/target/hosted/sdl/button-sdl.c
index 4bd4b8de64..f69c0a509b 100644
--- a/firmware/target/hosted/sdl/button-sdl.c
+++ b/firmware/target/hosted/sdl/button-sdl.c
@@ -393,10 +393,14 @@ static void button_event(int key, bool pressed)
393#endif 393#endif
394 default: 394 default:
395#ifdef HAVE_TOUCHSCREEN 395#ifdef HAVE_TOUCHSCREEN
396 new_btn = key_to_touch(key, mouse_coords); 396 if(touchscreen_is_enabled())
397 new_btn = key_to_touch(key, mouse_coords);
397 if (!new_btn) 398 if (!new_btn)
398#endif 399#endif
399 new_btn = key_to_button(key); 400 new_btn = key_to_button(key);
401#ifdef HAVE_TOUCHPAD
402 new_btn = touchpad_filter(new_btn);
403#endif
400 break; 404 break;
401 } 405 }
402 /* Call to make up for scrollwheel target implementation. This is 406 /* Call to make up for scrollwheel target implementation. This is