X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fdata%2FFileInfo.cpp;h=b50a98cbd8ec6ca6c0f8aa4ec6d0c1742d3cc0f4;hb=4b0e75ed723e3b546c7746eee27e27375590388c;hp=3ea07881ab0542aaf5860ce0c4146f1dee1b0eff;hpb=84d2022e908b7dfe142d9402e2f5d3f77f9b6538;p=profile%2Ftv%2Fapps%2Fnative%2Ffilebrowser.git diff --git a/src/data/FileInfo.cpp b/src/data/FileInfo.cpp index 3ea0788..b50a98c 100644 --- a/src/data/FileInfo.cpp +++ b/src/data/FileInfo.cpp @@ -32,10 +32,12 @@ struct SFileInfo { bool CFileInfo::Create(void) { - ASSERT(!m); + if (m) + return false; m = new SFileInfo; - ASSERT(m); + if (!m) + return false; memset(m, 0, sizeof(SFileInfo)); @@ -51,7 +53,8 @@ bool CFileInfo::Create(void) void CFileInfo::Destroy(void) { - ASSERT(m); + if (!m) + return; CExtNameInfo::Destroy(); @@ -86,7 +89,8 @@ groups gType(media_content_type_e type) bool CFileInfo::Duplicate(CNameInfo* obj) { - ASSERT(m); + if (!m) + return false; if (!CExtNameInfo::Duplicate(obj)) return false; @@ -97,7 +101,8 @@ bool CFileInfo::Duplicate(CNameInfo* obj) bool CFileInfo::SetLoadInfo(media_info_h handle) { - ASSERT(m); + if (!m) + return false; m->handle = handle; return true; @@ -105,7 +110,8 @@ bool CFileInfo::SetLoadInfo(media_info_h handle) bool CFileInfo::Load(void) { - ASSERT(m); + if (!m) + return false; bool ret = false; do {