Demo: use stored output x, y position instead of transformed position 07/45607/1 accepted/tizen/mobile/20150809.064315 accepted/tizen/tv/20150809.064325 accepted/tizen/wearable/20150809.064339 submit/tizen/20150808.055555
authorMinJeong Kim <minjjj.kim@samsung.com>
Sat, 8 Aug 2015 08:46:12 +0000 (17:46 +0900)
committerMinJeong Kim <minjjj.kim@samsung.com>
Sat, 8 Aug 2015 08:46:12 +0000 (17:46 +0900)
Change-Id: I9777b16e2a78a7a792946b00d7b7cfb6be78ff61
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
src/bin/e_comp_wl.c

index bef88452180b99f7d78ad0a378d81e0ab7fa7afe..4806a7997198c528b491bf154ac482ac6d327fef 100644 (file)
@@ -618,13 +618,13 @@ _e_comp_wl_evas_handle_mouse_button(E_Client *ec, uint32_t timestamp, uint32_t b
           {
              if (E_INSIDE(wl_fixed_to_int(ec->comp->wl_comp_data->ptr.x),
                           wl_fixed_to_int(ec->comp->wl_comp_data->ptr.y),
-                          ec->comp_data->transform.maps[2].x ? ec->comp_data->transform.maps[2].x - 40 : ec->client.x + ec->client.w - 40,
-                          ec->comp_data->transform.maps[2].y ? ec->comp_data->transform.maps[2].y - 40 : ec->client.y + ec->client.h - 40,
+                          ec->client.x + ec->client.w - 40,
+                          ec->client.y + ec->client.h - 40,
                           40, 40))
                {
                   ec->comp_data->transform.start = 1;
-                  ec->comp_data->transform.sx = wl_fixed_to_int(ec->comp->wl_comp_data->ptr.x);
-                  ec->comp_data->transform.sy = wl_fixed_to_int(ec->comp->wl_comp_data->ptr.y);
+                  ec->comp_data->transform.sx = ec->mouse.current.mx;
+                  ec->comp_data->transform.sy = ec->mouse.current.my;
 
                   DBG("TRANSFORM start %d,%d",
                       ec->comp_data->transform.sx, ec->comp_data->transform.sy);