e_hwc_window_constraints_update(E_Hwc_Window *hwc_window)
{
E_Hwc_Window_Queue *queue = NULL;
+ struct wayland_tbm_client_queue *cqueue = NULL;
tdm_error terror;
int constraints;
{
if (!hwc_window->queue)
{
+ cqueue = _get_wayland_tbm_client_queue(hwc_window->ec);
+ EINA_SAFETY_ON_NULL_RETURN_VAL(cqueue, EINA_FALSE);
+
queue = e_hwc_window_queue_user_set(hwc_window);
if (!queue)
{
EINTERN E_Hwc_Window_Queue *
e_hwc_window_queue_user_set(E_Hwc_Window *hwc_window)
{
- struct wayland_tbm_client_queue *cqueue = NULL;
E_Hwc_Window_Queue *queue = NULL;
EINA_SAFETY_ON_NULL_RETURN_VAL(_hwc_winq_mgr, NULL);
if (e_hwc_window_is_target(hwc_window))
return _e_hwc_window_queue_get(hwc_window);
- cqueue = _user_cqueue_get(hwc_window->ec);
- EINA_SAFETY_ON_NULL_RETURN_VAL(cqueue, NULL);
-
queue = _e_hwc_window_queue_get(hwc_window);
EINA_SAFETY_ON_NULL_RETURN_VAL(queue, NULL);