tdm_display_update(tdm_display *dpy)
{
TDM_RETURN_VAL_IF_FAIL(dpy != NULL, TDM_ERROR_INVALID_PARAMETER);
- TDM_RETURN_VAL_IF_FAIL(tdm_display_is_valid(dpy), TDM_ERROR_INVALID_PARAMETER);
TDM_DEPRECATED(NULL);
if (!private_display)
return;
- TDM_RETURN_IF_FAIL(tdm_display_is_valid(dpy));
-
pthread_mutex_lock(&gLock);
private_display->init_count--;
return g_private_display;
}
-INTERN int
-tdm_display_is_valid(tdm_display *dpy)
-{
- if (dpy != NULL && dpy == g_private_display)
- return 1;
- return 0;
-}
-
-INTERN int
-tdm_output_is_valid(tdm_output *output)
-{
- tdm_private_module *b = NULL;
- tdm_private_output *o = NULL;
-
- if (!output || !g_private_display)
- return 0;
-
- LIST_FOR_EACH_ENTRY(b, &g_private_display->module_list, link) {
- LIST_FOR_EACH_ENTRY(o, &b->output_list, link)
- if (o == output)
- return 1;
- }
-
- return 0;
-}