MMHandleType new_evas_renderer = NULL;
#endif
- if (!handle || !display || !parent_id ||
- type > MM_DISPLAY_TYPE_OVERLAY_EXT) {
- LOGE("invalid param %p %d %p %p", handle, type, display, parent_id);
+ if (!handle || type > MM_DISPLAY_TYPE_OVERLAY_EXT || !display) {
+ LOGE("invalid param (handle:%p, type:%d, display:%p)", handle, type, display);
+ return MM_ERROR_INVALID_ARGUMENT;
+ }
+ if ((type == MM_DISPLAY_TYPE_OVERLAY || type == MM_DISPLAY_TYPE_OVERLAY_EXT) && !parent_id) {
+ LOGE("parent_id is NULL");
return MM_ERROR_INVALID_ARGUMENT;
}