static void IDirectFB_Requestor_Destruct( IDirectFB *thiz ) { IDirectFB_Requestor_data *data = thiz->priv; D_DEBUG( "%s (%p)\n", __FUNCTION__, thiz ); voodoo_client_destroy( data->client ); idirectfb_singleton = NULL; DIRECT_DEALLOCATE_INTERFACE( thiz ); }
static void IDirectFB_Requestor_Destruct( IDirectFB *thiz ) { IDirectFB_Requestor_data *data = thiz->priv; D_DEBUG( "%s (%p)\n", __FUNCTION__, thiz ); voodoo_manager_request( data->manager, data->instance, IDIRECTFB_METHOD_ID_Release, VREQ_NONE, NULL, VMBT_NONE ); voodoo_client_destroy( data->client ); DIRECT_DEALLOCATE_INTERFACE( thiz ); }