Change-Id: I6b1853ac29baaf2b64c91cd428b31835ac28fea3
Signed-off-by: Ravi Kiran K N <ravi.kiran@samsung.com>
if (!_vp_subtitle_alignment_add_genlist_item
(pSubtitleAlignment->pGenList, (void *) pSubtitleAlignment)) {
VideoLogError("_vp_subtitle_alignment_add_genlist_item fail");
+ _vp_subtitle_alignment_destroy_handle(pSubtitleAlignment);
return FALSE;
}
if (!_vp_subtitle_edge_add_genlist_item
(pSubtitleEdge->pGenList, (void *) pSubtitleEdge)) {
VideoLogError("_vp_subtitle_size_add_genlist_item fail");
+ _vp_subtitle_edge_destroy_handle(pSubtitleEdge);
return FALSE;
}
if (!_vp_subtitle_select_add_genlist_item
(pSubtitleSelect->pGenList, (void *) pSubtitleSelect)) {
VideoLogError("_vp_subtitle_select_add_genlist_item fail");
+ _vp_subtitle_select_destroy_handle(pSubtitleSelect);
return FALSE;
}
if (isSubtitleOff || !bOn) {
if (!_vp_subtitle_size_add_genlist_item
(pSubtitleSize->pGenList, (void *) pSubtitleSize)) {
VideoLogError("_vp_subtitle_size_add_genlist_item fail");
- return FALSE;
+ _vp_subtitle_size_destroy_handle(pSubtitleSize);
+ return NULL;
}
pSubtitleSize->currentSubtitleSize = nDefaultSize;