ec->comp_data->on_focus_timer = NULL;
- e_input_thread_safe_call(_e_comp_wl_input_thread_send_keys, NULL, 0);
+ _e_comp_wl_input_thread_send_keys(NULL);
return EINA_FALSE;
}
if (!surface) return;
INF("send focus in request to input thread. surface(%p)\n", surface);
- e_input_thread_safe_call(_e_comp_wl_input_thread_focus_in, (void *)&surface, sizeof(struct wl_resource *));
+ _e_comp_wl_input_thread_focus_in(&surface);
ec->comp_data->on_focus_timer =
ecore_timer_add(((e_config->xkb.delay_held_key_input_to_focus)/1000.0),
struct wl_resource *surface = e_comp_wl_client_surface_get(ec);
INF("send focus out request to input thread. surface(%p)\n", surface);
- e_input_thread_safe_call(_e_comp_wl_input_thread_focus_out, (void *)&surface, sizeof(struct wl_resource *));
+ _e_comp_wl_input_thread_focus_out(&surface);
}
static void
_e_comp_wl_input_cb_keyboard_unbind(struct wl_resource *resource)
{
INF("[keyboard unbind] resource(%p)\n", resource);
- e_input_thread_safe_call(_e_comp_wl_input_thread_cb_keyboard_unbind, &resource, sizeof(struct wl_resource *));
+ _e_comp_wl_input_thread_cb_keyboard_unbind(&resource);
}
void
keyboard_get_data.resource = res;
keyboard_get_data.client = client;
- e_input_thread_safe_call(_e_comp_wl_input_thread_cb_keyboard_get, &keyboard_get_data, sizeof(E_Input_Thread_Request_Keyboard_Get_Data));
+ _e_comp_wl_input_thread_cb_keyboard_get(&keyboard_get_data);
}
static void