_e_comp_wl_device_send_last_event_device(ec, ECORE_DEVICE_CLASS_MOUSE, ev->timestamp);
wl_pointer_send_leave(res, serial, ec->comp_data->surface);
+ ec->pointer_enter_sent = EINA_FALSE;
}
- ec->pointer_enter_sent = EINA_FALSE;
}
static void
wl_pointer_send_enter(res, serial, ec->comp_data->surface,
wl_fixed_from_int(x),
wl_fixed_from_int(y));
+ ec->pointer_enter_sent = EINA_TRUE;
}
return EINA_TRUE;
else _e_comp_wl_device_send_last_event_device(ec, ECORE_DEVICE_CLASS_MOUSE, time);
wl_pointer_send_leave(res, serial, ec->comp_data->surface);
+ ec->pointer_enter_sent = EINA_FALSE;
}
return EINA_TRUE;