Deleted Color object in _ImageImpl used for setting mask color.
authormamata pattanaik <mamata.p@samsung.com>
Tue, 26 Mar 2013 09:33:20 +0000 (15:03 +0530)
committermamata pattanaik <mamata.p@samsung.com>
Tue, 26 Mar 2013 09:33:20 +0000 (15:03 +0530)
Change-Id: I56cb94e4fa8c69702a96a5165fc9dcf5159f5f80
Signed-off-by: mamata pattanaik <mamata.p@samsung.com>
src/FMedia_ImageImpl.cpp

index 71f5090..87a2e8c 100644 (file)
@@ -191,6 +191,7 @@ _ImageImpl::DecodeToBitmapN(const Tizen::Base::ByteBuffer& srcImageBuf, Tizen::G
                        r = pBmp->SetMaskingColor(pMaskingColor);
                        SysTryReturn(NID_MEDIA, r == E_SUCCESS, pBmp.release(), E_SUCCESS,
                                "[%s] Could not set masking color.", GetErrorMessage(r));
+                       delete pMaskingColor;
                }
        }
 
@@ -277,6 +278,7 @@ _ImageImpl::DecodeToBitmapN(const Tizen::Base::ByteBuffer& srcImageBuf, Tizen::G
                        r = pBmp->SetMaskingColor(pMaskingColor);
                        SysTryReturn(NID_MEDIA, r == E_SUCCESS, pBmp.release(), E_SUCCESS,
                                "[%s] Could not set masking color.", GetErrorMessage(r));
+                       delete pMaskingColor;
                }
        }
 
@@ -356,6 +358,7 @@ _ImageImpl::DecodeToBitmapN(const Tizen::Base::ByteBuffer& srcImageBuf, Tizen::G
                        r = pBmp->SetMaskingColor(pMaskingColor);
                        SysTryReturn(NID_MEDIA, r == E_SUCCESS, pBmp.release(), E_SUCCESS,
                                "[%s] Could not set masking color.", GetErrorMessage(r));
+                       delete pMaskingColor;
                }
        }