if (ev->multi.device == 0)
comp_wl->touch.pressed &= ~(1 << 0);
else
- comp_wl->touch.pressed &= ~(1 << ev->multi.device);
+ {
+ comp_wl->touch.pressed &= ~(1 << ev->multi.device);
- if (!comp_wl->touch.pressed && comp_wl->touch.faked_ec)
- comp_wl->touch.faked_ec = NULL;
+ if (!comp_wl->touch.pressed && comp_wl->touch.faked_ec)
+ comp_wl->touch.faked_ec = NULL;
+ }
}
if (dev_name)
if (ev->multi.device == 0)
_e_comp_wl_evas_handle_mouse_button_to_touch(comp_wl, ec, ev->timestamp, ev->x, ev->y, pressed);
else
- _e_comp_wl_send_touch(comp_wl, ec, ev->multi.device, ev->x, ev->y, ev->timestamp, EINA_TRUE);
+ _e_comp_wl_send_touch(comp_wl, ec, ev->multi.device, ev->x, ev->y, ev->timestamp, pressed);
if (pressed)
{