}
/* LCOV_EXCL_START */
+static efl_util_error_e
+_efl_util_gesture_verify_request_notified()
+{
+ int ret = EFL_UTIL_ERROR_NONE;
+
+ while (_eflutil_defaultqueue.wl.gesture.request_notified == -1)
+ wl_display_dispatch(_eflutil_defaultqueue.wl.dpy);
+
+ ret = _efl_util_gesture_convert_error(_eflutil_defaultqueue.wl.gesture.request_notified);
+ _eflutil_defaultqueue.wl.gesture.request_notified = -1;
+
+ return ret;
+}
+
static int
_efl_util_gesture_grab_edge_swipe(efl_util_gesture_data data, Eina_Bool grabbed)
{
else
tizen_gesture_ungrab_edge_swipe(_eflutil_defaultqueue.wl.gesture.proto, fingers, edge, edge_size, start_point, end_point);
- while (_eflutil_defaultqueue.wl.gesture.request_notified == -1)
- wl_display_dispatch(_eflutil_defaultqueue.wl.dpy);
-
- ret = _efl_util_gesture_convert_error(_eflutil_defaultqueue.wl.gesture.request_notified);
- _eflutil_defaultqueue.wl.gesture.request_notified = -1;
+ ret = _efl_util_gesture_verify_request_notified();
return ret;
}
else
tizen_gesture_ungrab_edge_drag(_eflutil_defaultqueue.wl.gesture.proto, fingers, edge, edge_size, start_point, end_point);
- while (_eflutil_defaultqueue.wl.gesture.request_notified == -1)
- wl_display_dispatch(_eflutil_defaultqueue.wl.dpy);
-
- ret = _efl_util_gesture_convert_error(_eflutil_defaultqueue.wl.gesture.request_notified);
- _eflutil_defaultqueue.wl.gesture.request_notified = -1;
+ ret = _efl_util_gesture_verify_request_notified();
return ret;
}
else
tizen_gesture_ungrab_tap(_eflutil_defaultqueue.wl.gesture.proto, fingers, repeats);
- while (_eflutil_defaultqueue.wl.gesture.request_notified == -1)
- wl_display_dispatch(_eflutil_defaultqueue.wl.dpy);
-
- ret = _efl_util_gesture_convert_error(_eflutil_defaultqueue.wl.gesture.request_notified);
- _eflutil_defaultqueue.wl.gesture.request_notified = -1;
+ ret = _efl_util_gesture_verify_request_notified();
return ret;
}
else
tizen_gesture_ungrab_palm_cover(_eflutil_defaultqueue.wl.gesture.proto);
- while (_eflutil_defaultqueue.wl.gesture.request_notified == -1)
- wl_display_dispatch(_eflutil_defaultqueue.wl.dpy);
-
- ret = _efl_util_gesture_convert_error(_eflutil_defaultqueue.wl.gesture.request_notified);
- _eflutil_defaultqueue.wl.gesture.request_notified = -1;
+ ret = _efl_util_gesture_verify_request_notified();
return ret;
}
tizen_gesture_select_palm_cover(_eflutil_defaultqueue.wl.gesture.proto, surface);
- while (_eflutil_defaultqueue.wl.gesture.request_notified == -1)
- wl_display_dispatch(_eflutil_defaultqueue.wl.dpy);
-
- ret = _efl_util_gesture_convert_error(_eflutil_defaultqueue.wl.gesture.request_notified);
- _eflutil_defaultqueue.wl.gesture.request_notified = -1;
+ ret = _efl_util_gesture_verify_request_notified();
return ret;
}
tizen_gesture_deselect_palm_cover(_eflutil_defaultqueue.wl.gesture.proto, surface);
- while (_eflutil_defaultqueue.wl.gesture.request_notified == -1)
- wl_display_dispatch(_eflutil_defaultqueue.wl.dpy);
-
- ret = _efl_util_gesture_convert_error(_eflutil_defaultqueue.wl.gesture.request_notified);
- _eflutil_defaultqueue.wl.gesture.request_notified = -1;
+ ret = _efl_util_gesture_verify_request_notified();
return ret;
}
tizen_gesture_activate_set(_eflutil_defaultqueue.wl.gesture.proto, NULL, type, active);
- while (_eflutil_defaultqueue.wl.gesture.request_notified == -1)
- wl_display_dispatch(_eflutil_defaultqueue.wl.dpy);
-
- ret = _efl_util_gesture_convert_error(_eflutil_defaultqueue.wl.gesture.request_notified);
- _eflutil_defaultqueue.wl.gesture.request_notified = -1;
+ ret = _efl_util_gesture_verify_request_notified();
return ret;
}
tizen_gesture_activate_set(_eflutil_defaultqueue.wl.gesture.proto, surface, type, active);
- while (_eflutil_defaultqueue.wl.gesture.request_notified == -1)
- wl_display_dispatch(_eflutil_defaultqueue.wl.dpy);
-
- ret = _efl_util_gesture_convert_error(_eflutil_defaultqueue.wl.gesture.request_notified);
- _eflutil_defaultqueue.wl.gesture.request_notified = -1;
+ ret = _efl_util_gesture_verify_request_notified();
return ret;
}