tbm_bufmgr_bind_native_display(tbm_bufmgr bufmgr, void *native_display)
{
int ret;
+ tbm_error_e error;
_tbm_bufmgr_mutex_lock();
return 1;
}
- ret = bufmgr->bufmgr_func->bufmgr_bind_native_display(bufmgr->bufmgr_data, (tbm_native_display *)native_display);
- if (!ret) {
- TBM_ERR("error: tbm_bufmgr(%p) native_display(%p)\n",
- bufmgr, native_display);
+ error = bufmgr->bufmgr_func->bufmgr_bind_native_display(bufmgr->bufmgr_data, (tbm_native_display *)native_display);
+ if (error != TBM_ERROR_NONE) {
+ TBM_ERR("error: tbm_bufmgr(%p) native_display(%p) error(%d)\n",
+ bufmgr, native_display, error);
_tbm_bufmgr_mutex_unlock();
return 0;
}
+ ret = 1;
} else {
if (!bufmgr->backend->bufmgr_bind_native_display) {
TBM_WRN("skip: tbm_bufmgr(%p) native_display(%p)\n",