X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fdata%2FMediadata.cpp;h=2634a639d53026969df3ca323604586acecb1ab2;hb=4b0e75ed723e3b546c7746eee27e27375590388c;hp=f60f0d51370829743c409de7f69d336b1ffe428d;hpb=84d2022e908b7dfe142d9402e2f5d3f77f9b6538;p=profile%2Ftv%2Fapps%2Fnative%2Ffilebrowser.git diff --git a/src/data/Mediadata.cpp b/src/data/Mediadata.cpp index f60f0d5..2634a63 100644 --- a/src/data/Mediadata.cpp +++ b/src/data/Mediadata.cpp @@ -33,7 +33,8 @@ bool CMediadata::Create(void) { - ASSERT(!m); + if (m) + return false; _CREATE_BEGIN{ _CHECK(m = (SMediadata*)(new CMediadataImpl)) @@ -50,7 +51,8 @@ bool CMediadata::Create(void) void CMediadata::Destroy(void) { - ASSERT(m); + if (!m) + return; M->Destroy(); delete M; @@ -59,14 +61,16 @@ void CMediadata::Destroy(void) bool CMediadata::GetMediaList(const char* folderid, int media_type, int source_type, Eina_List **list) { - ASSERT(m); + if (!m) + return false; return ((CMediadataImpl*)m)->GetMediaList(folderid, media_type, source_type, list); } bool CMediadata::GetFolderList(int media_type, int source_type, Eina_List **list) { - ASSERT(m); + if (!m) + return false; return ((CMediadataImpl*)m)->GetFolderList(media_type, source_type, list); }