if (tdm_source) {
g_source_attach(&tdm_source->gsource,
g_main_loop_get_context(ctx->twe_loop));
- g_source_unref(&tdm_source->gsource);
}
_twe_ctx->tdm_source = tdm_source;
source->disp_source = disp_source;
g_source_attach(&source->gsource, g_main_loop_get_context(ctx->twe_loop));
- g_source_unref(&source->gsource);
return source;
}
g_source_set_callback(&source->gsource, NULL, surface, NULL);
g_source_attach(&source->gsource, g_main_loop_get_context(ctx->twe_loop));
- g_source_unref(&source->gsource);
TPL_LOG_T("WL_EGL",
"gsource(%p) wl_egl_window(%p) wl_surface(%p) event_fd(%d)",