e_comp_wl: Send a requested axis to app without convert 04/106304/2
authorJengHyun Kang <jhyuni.kang@samsung.com>
Wed, 21 Dec 2016 08:54:26 +0000 (17:54 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Wed, 21 Dec 2016 10:11:34 +0000 (02:11 -0800)
Change-Id: I16b1488107564a36ff2929a55cbc01ff449b91f1

src/bin/e_comp_wl.c

index ee9564307e2b2aa2be674c1a091ac8221e3a56f5..80f9fe837e0548e560a0ab863e3c06e629e5fc98 100644 (file)
@@ -5751,6 +5751,9 @@ e_comp_wl_touch_send(E_Client *ec, int idx, int x, int y, Eina_Bool pressed, Eco
         _e_comp_wl_device_handle_axes(device->identifier, device->clas, ec, radius_x, radius_y, pressure, angle);
      }
 
+   x = x + ec->client.x;
+   y = y + ec->client.y;
+
    _e_comp_wl_send_touch(ec, idx, x, y, time, pressed);
 
    return EINA_TRUE;
@@ -5784,6 +5787,9 @@ e_comp_wl_touch_update_send(E_Client *ec, int idx, int x, int y, Ecore_Device *d
         _e_comp_wl_device_handle_axes(device->identifier, device->clas, ec, radius_x, radius_y, pressure, angle);
      }
 
+   x = x + ec->client.x;
+   y = y + ec->client.y;
+
    _e_comp_wl_send_touch_move(ec, idx, x, y, time);
 
    return EINA_TRUE;
@@ -5845,6 +5851,9 @@ e_comp_wl_mouse_move_send(E_Client *ec, int x, int y, Ecore_Device *dev, uint32_
    if (dev) _e_comp_wl_send_event_device(wc, time, dev, serial);
    else _e_comp_wl_device_send_last_event_device(ec, ECORE_DEVICE_CLASS_MOUSE, time);
 
+   x = x + ec->client.x;
+   y = y + ec->client.y;
+
    _e_comp_wl_send_mouse_move(ec, x, y, time, EINA_FALSE);
 
    return EINA_TRUE;