bool CFileInfo::Create(void)
{
- if (m)
- return false;
+ ASSERT(!m);
m = new SFileInfo;
- if (!m)
- return false;
+ ASSERT(m);
memset(m, 0, sizeof(SFileInfo));
void CFileInfo::Destroy(void)
{
- if (!m)
- return;
+ ASSERT(m);
CExtNameInfo::Destroy();
bool CFileInfo::Duplicate(CNameInfo* obj)
{
- if (!m)
- return false;
+ ASSERT(m);
if (!CExtNameInfo::Duplicate(obj))
return false;
bool CFileInfo::SetLoadInfo(media_info_h handle)
{
- if (!m)
- return false;
+ ASSERT(m);
m->handle = handle;
return true;
bool CFileInfo::Load(void)
{
- if (!m)
- return false;
+ ASSERT(m);
bool ret = false;
do {
if(str == NULL)
{
_ERR("Fail to get string by media_info_get_thumbnail_path");
- break;
+ //break;
+ }
+ else
+ {
+ SetThumbnailPath(str);
+ free(str);
}
- SetThumbnailPath(str);
- free(str);
TTime time;
if (media_info_get_modified_time(m->handle, &time) != MEDIA_CONTENT_ERROR_NONE) {
_ERR("media mod time Fetch error");
break;
}
- SetModifieidTime(time);
+ SetModifiedTime(time);
ret = true;
} while (0);