tbm_module: do not print error message
[platform/core/uifw/libtbm.git] / src / tbm_module.c
index 2a27021..974c67b 100644 (file)
@@ -703,7 +703,10 @@ tbm_module_bufmgr_bo_alloc_with_format(tbm_module *module, int format, int bo_id
        case TBM_MODULE_TYPE_TBM_BACKEND:
                bufmgr_func = module->bufmgr_func;
                TBM_RETURN_VAL_SET_ERR_IF_FAIL(bufmgr_func, NULL, *error, TBM_ERROR_INVALID_OPERATION);
-               TBM_RETURN_VAL_SET_ERR_IF_FAIL(bufmgr_func->bufmgr_alloc_bo_with_format, NULL, *error, TBM_ERROR_NOT_SUPPORTED);
+               if (!bufmgr_func->bufmgr_alloc_bo_with_format) {
+                       *error = TBM_ERROR_NOT_SUPPORTED;
+                       return NULL;
+               }
 
                bo_data = bufmgr_func->bufmgr_alloc_bo_with_format(module->bufmgr_data, format, bo_idx, width, height, flags, error);
                break;