Revert "e_comp_wl: don't send touch event while effect running" accepted/tizen_3.0_ivi accepted/tizen/3.0/common/20170929.203130 accepted/tizen/3.0/ivi/20170920.094206 accepted/tizen/3.0/mobile/20170920.094140 accepted/tizen/3.0/tv/20170920.094134 accepted/tizen/3.0/wearable/20170920.094200 submit/tizen_3.0/20170920.022112
authorSung-Jin Park <sj76.park@samsung.com>
Wed, 20 Sep 2017 01:39:57 +0000 (10:39 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Wed, 20 Sep 2017 01:39:57 +0000 (10:39 +0900)
This reverts commit b296daf3dd6eecc4ee4a53f3ac35349bdb75c430.

src/bin/e_comp_wl.c

index 8370475d80df56424f757f65aaf34e3faf120d43..f03e63240805444ee39eef914a7a417ff7ce9a17 100644 (file)
@@ -882,13 +882,6 @@ _e_comp_wl_evas_cb_mouse_in(void *data, Evas *evas EINA_UNUSED, Evas_Object *obj
 
    if (!ec->comp_data || !ec->comp_data->surface) return;
 
-   if ((e_comp_object_is_animating(ec->frame)) ||
-       (evas_object_data_get(ec->frame, "effect_running")))
-     {
-        INF("[Server] No touch event(mouse_in) to client while effect");
-        return;
-     }
-
    e_comp_wl->ptr.ec = ec;
    if (e_comp_wl->drag)
      {
@@ -947,13 +940,6 @@ _e_comp_wl_evas_cb_mouse_out(void *data, Evas *evas EINA_UNUSED, Evas_Object *ob
    if (ec->cur_mouse_action && inside_check) return;
    if (e_object_is_del(E_OBJECT(e_comp))) return;
 
-   if ((e_comp_object_is_animating(ec->frame)) ||
-       (evas_object_data_get(ec->frame, "effect_running")))
-     {
-        INF("[Server] No touch event(mouse_out) to client while effect");
-        return;
-     }
-
    /* FIXME? this is a hack to just reset the cursor whenever we mouse out. not sure if accurate */
    {
       Evas_Object *o;
@@ -1143,13 +1129,6 @@ _e_comp_wl_evas_cb_mouse_move(void *data, Evas *evas EINA_UNUSED, Evas_Object *o
 
    if ((!need_send_motion) && (!need_send_released) && (ec->visibility.obscured == E_VISIBILITY_FULLY_OBSCURED)) return;
 
-   if ((e_comp_object_is_animating(ec->frame)) ||
-       (evas_object_data_get(ec->frame, "effect_running")))
-     {
-        INF("[Server] No touch event(mouse_move) to client while effect");
-        return;
-     }
-
    if ((!e_comp_wl->drag_client) ||
        (!e_client_has_xwindow(e_comp_wl->drag_client)))
      {
@@ -1231,13 +1210,6 @@ _e_comp_wl_evas_cb_mouse_down(void *data, Evas *evas EINA_UNUSED, Evas_Object *o
    if (!ec) return;
    if (e_object_is_del(E_OBJECT(ec))) return;
 
-   if ((e_comp_object_is_animating(ec->frame)) ||
-       (evas_object_data_get(ec->frame, "effect_running")))
-     {
-        INF("[Server] No touch event(mouse_down) to client while effect");
-        return;
-     }
-
    dev = ev->dev;
    dev_name = evas_device_description_get(dev);
 
@@ -1289,13 +1261,6 @@ _e_comp_wl_evas_cb_mouse_up(void *data, Evas *evas, Evas_Object *obj EINA_UNUSED
    if (ec->cur_mouse_action) return;
    if (e_object_is_del(E_OBJECT(ec))) return;
 
-   if ((e_comp_object_is_animating(ec->frame)) ||
-       (evas_object_data_get(ec->frame, "effect_running")))
-     {
-        INF("[Server] No touch event(mouse_up) to client while effect");
-        return;
-     }
-
    if (!need_send_released)
      {
         need_send_motion = EINA_TRUE;
@@ -1370,13 +1335,6 @@ _e_comp_wl_evas_cb_mouse_wheel(void *data, Evas *evas EINA_UNUSED, Evas_Object *
 
    if (!ec->comp_data || !ec->comp_data->surface) return;
 
-   if ((e_comp_object_is_animating(ec->frame)) ||
-       (evas_object_data_get(ec->frame, "effect_running")))
-     {
-        INF("[Server] No touch event(mouse_wheel) to client while effect");
-        return;
-     }
-
    if (!eina_list_count(e_comp_wl->ptr.resources))
      return;
 
@@ -1401,13 +1359,6 @@ _e_comp_wl_evas_cb_multi_down(void *data, Evas *evas EINA_UNUSED, Evas_Object *o
    /* Do not deliver emulated single touch events to client */
    if (ev->device == 0) return;
 
-   if ((e_comp_object_is_animating(ec->frame)) ||
-       (evas_object_data_get(ec->frame, "effect_running")))
-     {
-        INF("[Server] No touch event(multi_down) to client while effect");
-        return;
-     }
-
    dev = ev->dev;
    if (dev && (dev_name = evas_device_description_get(dev)))
      {
@@ -1437,13 +1388,6 @@ _e_comp_wl_evas_cb_multi_up(void *data, Evas *evas, Evas_Object *obj EINA_UNUSED
    /* Do not deliver emulated single touch events to client */
    if (ev->device == 0) return;
 
-   if ((e_comp_object_is_animating(ec->frame)) ||
-       (evas_object_data_get(ec->frame, "effect_running")))
-     {
-        INF("[Server] No touch event(multi_up) to client while effect");
-        return;
-     }
-
    flags = evas_event_default_flags_get(evas);
    if (flags & EVAS_EVENT_FLAG_ON_HOLD) return;
 
@@ -1475,13 +1419,6 @@ _e_comp_wl_evas_cb_multi_move(void *data, Evas *evas EINA_UNUSED, Evas_Object *o
    /* Do not deliver emulated single touch events to client */
    if (ev->device == 0) return;
 
-   if ((e_comp_object_is_animating(ec->frame)) ||
-       (evas_object_data_get(ec->frame, "effect_running")))
-     {
-        INF("[Server] No touch event(multi_move) to client while effect");
-        return;
-     }
-
    if (e_comp_wl->touch.pressed & (1 << ev->device))
      {
         dev = ev->dev;