From: duna.oh Date: Wed, 19 Jun 2024 07:55:38 +0000 (+0900) Subject: e_comp_wl_input: ignore Waydroid's cursor change while dragging X-Git-Tag: accepted/tizen/unified/20240626.155314~15 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=13c071187bb8fabacbf3dd558630a18c3c99ceae;p=platform%2Fupstream%2Fenlightenment.git e_comp_wl_input: ignore Waydroid's cursor change while dragging Change-Id: Ie637fe9ef0a1a9fce35bc74a2814632e3f9af576 --- diff --git a/src/bin/server/e_comp_wl_input.c b/src/bin/server/e_comp_wl_input.c index 7a5195b8e9..08f388eb60 100644 --- a/src/bin/server/e_comp_wl_input.c +++ b/src/bin/server/e_comp_wl_input.c @@ -187,6 +187,12 @@ _e_comp_wl_input_pointer_cb_cursor_set(struct wl_client *client, struct wl_resou } if (!surface_resource || e_policy_client_is_waydroid(ec)) { + if (e_policy_client_is_waydroid(ec) && e_comp_wl->drag) + { + ELOGF("COMP", "Cursor Set ignored. dragging on Waydroid", ec); + return; + } + e_pointer_object_set(e_comp->pointer, NULL, x, y); ec->has_cursor_unset = EINA_TRUE; ELOGF("COMP", "Cursor Set. has_cursor_unset:TRUE", ec);