Fix SVACE error 50/151150/2
authorRavi Kiran K N <ravi.kiran@samsung.com>
Wed, 20 Sep 2017 05:17:02 +0000 (10:47 +0530)
committerRavi Kiran K N <ravi.kiran@samsung.com>
Wed, 20 Sep 2017 05:33:46 +0000 (11:03 +0530)
Change-Id: I6b1853ac29baaf2b64c91cd428b31835ac28fea3
Signed-off-by: Ravi Kiran K N <ravi.kiran@samsung.com>
playview/src/feature/vp-subtitle-alignment.c
playview/src/feature/vp-subtitle-edge.c
playview/src/feature/vp-subtitle-select.c
playview/src/feature/vp-subtitle-size.c

index fb4f331..881691f 100644 (file)
@@ -425,6 +425,7 @@ subtitle_alignment_handle vp_subtitle_alignment_create(Evas_Object *
        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;
        }
 
index 825405e..ee21088 100644 (file)
@@ -408,6 +408,7 @@ subtitle_edge_handle vp_subtitle_edge_create(Evas_Object * pParent,
        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;
        }
 
index 9dda094..42d868a 100644 (file)
@@ -515,6 +515,7 @@ subtitle_select_handle vp_subtitle_select_create(Evas_Object * pParent,
        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) {
index 011f100..e388d5c 100644 (file)
@@ -408,7 +408,8 @@ subtitle_size_handle vp_subtitle_size_create(Evas_Object * pParent,
        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;