{
int ret = MEDIA_CONTENT_ERROR_NONE;
filter_s *_filter = NULL;
-#ifdef _USE_TV_PROFILE
- g_mutex_lock(_content_get_db_mutex());
-#endif
+
if (filter != NULL) {
_filter = (filter_s*)filter;
SAFE_STRLCAT(bracket_added_condition, QUERY_KEYWORD_BRACKET, MAX_QUERY_SIZE);
ret = _media_filter_attribute_generate(attr, bracket_added_condition, _filter->condition_collate_type, condition_query);
-#ifdef _USE_TV_PROFILE
- if (ret != MEDIA_CONTENT_ERROR_NONE) {
- g_mutex_unlock(_content_get_db_mutex());
- return ret;
- }
-#else
media_content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
-#endif
}
ret = _media_filter_attribute_option_generate(attr, filter, option_query);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
SAFE_FREE(*condition_query);
-#ifdef _USE_TV_PROFILE
- g_mutex_unlock(_content_get_db_mutex());
-#endif
return ret;
}
SAFE_STRLCAT(select_query, QUERY_KEYWORD_AND, select_query_size);
}
}
-#ifdef _USE_TV_PROFILE
- g_mutex_unlock(_content_get_db_mutex());
-#endif
return ret;
}