Handle mouse pointer movement when using screen-reader 00/235200/1 accepted/tizen/unified/20200615.135402 submit/tizen/20200609.215559 submit/tizen/20200610.214513 submit/tizen/20200611.221942 submit/tizen/20200614.220219
authorArtur Świgoń <a.swigon@samsung.com>
Fri, 29 May 2020 14:51:52 +0000 (16:51 +0200)
committerArtur Świgoń <a.swigon@samsung.com>
Tue, 2 Jun 2020 14:44:22 +0000 (16:44 +0200)
This patch depends on a commit in Enlightenment:
  - e_pointer: change cursor moving APIs to E_API
  - Change-Id: I104fe415d96e95740c921170a2f609f89f9ef34e

Change-Id: I8622f1f36308012276ee5c3087986d77d116da6e

src/e_screen_reader_gestures.c

index 205df29..8e07040 100644 (file)
@@ -1490,8 +1490,10 @@ _mouse_move(int type, Ecore_Event_Mouse_Move *event)
    _hover_gesture_mouse_move(ev, cover);
    _tap_gestures_move(ev, cover);
 
-   /* Do not consume the event if the mouse pointer is shown */
-   if (!e_pointer_is_hidden(e_comp->pointer)) return EINA_TRUE;
+   if (!e_pointer_is_hidden(e_comp->pointer))
+     {
+        e_pointer_mouse_move(e_comp->pointer, ev->x, ev->y);
+     }
 
    return EINA_FALSE;
 }