bool CMediadata::Create(void)
{
- ASSERT(!m);
+ if (m)
+ return false;
_CREATE_BEGIN{
_CHECK(m = (SMediadata*)(new CMediadataImpl))
void CMediadata::Destroy(void)
{
- ASSERT(m);
+ if (!m)
+ return;
M->Destroy();
delete M;
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);
}