mirror of
https://github.com/Genymobile/scrcpy
synced 2025-08-31 14:25:56 +00:00
Do not send simple mouse move events
Moving the mouse without any button pressed has no effect on Android. Therefore, do not even send these very frequent events.
This commit is contained in:
@@ -340,6 +340,10 @@ static void handle_key(const SDL_KeyboardEvent *event) {
|
||||
}
|
||||
|
||||
static void handle_mouse_motion(const SDL_MouseMotionEvent *event, struct size screen_size) {
|
||||
if (!event->state) {
|
||||
// do not send motion events when no button is pressed
|
||||
return;
|
||||
}
|
||||
struct control_event control_event;
|
||||
if (mouse_motion_from_sdl_to_android(event, screen_size, &control_event)) {
|
||||
if (!controller_push_event(&controller, &control_event)) {
|
||||
|
Reference in New Issue
Block a user