From: duna.oh Date: Fri, 18 Oct 2024 05:17:49 +0000 (+0900) Subject: e_comp_wl: When dragging, delete cursor hide timer X-Git-Tag: accepted/tizen/unified/20241030.154530~12 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F36%2F319236%2F1;p=platform%2Fupstream%2Fenlightenment.git e_comp_wl: When dragging, delete cursor hide timer When dragging, no need to hide cursor by timer. Under normal dragging scenario, cursor hide timer is deleted on mouse down. However, there is a scenario that dragging starts without a preceding mouse down event. (ex. MultiControl) This patch fixes this specific scenario. Please refer to the following commit. commit d31eaf38264b9cca65000c8f503698419cd219c5 Change-Id: Id77721aba5fbfe5347d505cbe1c6854be1851f0f --- diff --git a/src/bin/server/e_comp_wl.c b/src/bin/server/e_comp_wl.c index da83d93f41..210731dd5d 100644 --- a/src/bin/server/e_comp_wl.c +++ b/src/bin/server/e_comp_wl.c @@ -1724,6 +1724,8 @@ _e_comp_wl_evas_cb_mouse_move(void *data, Evas *evas EINA_UNUSED, Evas_Object *o _e_comp_wl_cursor_move_timer_control(comp_wl, ec); } } + else + E_FREE_FUNC(comp_wl->ptr.hide_tmr, ecore_timer_del); e_pointer_mouse_move(e_comp_pointer_get(), ev->cur.output.x, ev->cur.output.y); }