From: hj kim Date: Wed, 10 Jul 2019 02:18:07 +0000 (+0900) Subject: search keyword can be NULL if category is not determined X-Git-Tag: submit/tizen_5.0/20190710.075634^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=21d2f62547dfcdb48f00120fbbf935d37427922e;p=platform%2Fcore%2Fapi%2Fmedia-controller.git search keyword can be NULL if category is not determined Change-Id: I40a70bb32c17401c6dbedf136fb537527308901a --- diff --git a/src/media_controller_metadata.c b/src/media_controller_metadata.c index c52632d..dff771c 100755 --- a/src/media_controller_metadata.c +++ b/src/media_controller_metadata.c @@ -272,7 +272,7 @@ int mc_search_set_condition(mc_search_h search, mc_content_type_e content_type, mc_retvm_if(mc_search == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "search is NULL"); mc_retvm_if(((content_type < MC_CONTENT_TYPE_IMAGE) || (content_type > MC_CONTENT_TYPE_UNDECIDED)), MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "content_type is invalid [%d]", content_type); mc_retvm_if(((category < MC_SEARCH_NO_CATEGORY) || (category > MC_SEARCH_TPO)), MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "category is invalid [%d]", category); - mc_retvm_if(!MC_STRING_VALID(search_keyword), MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Invalid search_keyword"); + mc_retvm_if(!MC_STRING_VALID(search_keyword) && (category != MC_SEARCH_NO_CATEGORY), MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Invalid search_keyword"); length = g_list_length(mc_search->search_list); mc_retvm_if(length > 20, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "So many search items");