if (mask & TDM_EVENT_LOOP_WRITABLE)
wl_mask |= WL_EVENT_WRITABLE;
+ fd_source->private_display = private_display;
+ fd_source->func = func;
+ fd_source->user_data = user_data;
+
fd_source->base.wl_source =
wl_event_loop_add_fd(private_loop->wl_loop,
fd, wl_mask, _tdm_event_loop_fd_func, fd_source);
return NULL;
}
- fd_source->private_display = private_display;
- fd_source->func = func;
- fd_source->user_data = user_data;
-
if (error)
*error = TDM_ERROR_NONE;
timer_source = calloc(1, sizeof(tdm_event_loop_source_timer));
TDM_RETURN_VAL_IF_FAIL_WITH_ERROR(timer_source, TDM_ERROR_OUT_OF_MEMORY, NULL);
+ timer_source->private_display = private_display;
+ timer_source->func = func;
+ timer_source->user_data = user_data;
+
timer_source->base.wl_source =
wl_event_loop_add_timer(private_loop->wl_loop,
_tdm_event_loop_timer_func, timer_source);
return NULL;
}
- timer_source->private_display = private_display;
- timer_source->func = func;
- timer_source->user_data = user_data;
-
if (error)
*error = TDM_ERROR_NONE;