Do not consume mouse event if using mouse pointer 07/234907/1 accepted/tizen/unified/20200602.133152 submit/tizen/20200601.093423
authorArtur Świgoń <a.swigon@samsung.com>
Fri, 29 May 2020 14:51:52 +0000 (16:51 +0200)
committerArtur Świgoń <a.swigon@samsung.com>
Fri, 29 May 2020 14:56:09 +0000 (16:56 +0200)
This patch fixes a bug where the mouse pointer becomes frozen when
screen reader is turned on.

Change-Id: If09e04fd881c3808ce353317e71e7ecd31fea3a5

src/e_screen_reader_gestures.c

index c2bc1e8b0b4cde1b7ba857262890a94bdda7c25a..205df293ef443e9ba6682f3fb21c62950d0dda98 100644 (file)
@@ -1489,6 +1489,10 @@ _mouse_move(int type, Ecore_Event_Mouse_Move *event)
    _flick_gesture_mouse_move(ev, cover);
    _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;
+
    return EINA_FALSE;
 }