From 86bbaa419184bd0a189896b347a4fcbd9c894c54 Mon Sep 17 00:00:00 2001 From: SooChan Lim Date: Thu, 17 Jun 2021 19:29:16 +0900 Subject: [PATCH] tbm_module: do not print error message do not print error message when the bufmgr_func->bufmgr_alloc_bo_with_format does not exists. when it does not exists, allocation logic call the fallback alloc_bo function. Change-Id: If760eab7372ad67bc032f1ae99c28829ff7fc834 --- src/tbm_module.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tbm_module.c b/src/tbm_module.c index 2a27021..974c67b 100644 --- a/src/tbm_module.c +++ b/src/tbm_module.c @@ -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; -- 2.7.4