Revert "Apply ASSERT"
[profile/tv/apps/native/filebrowser.git] / src / views / BaseView / GengridItemClass.cpp
index cdf5c0d..5086c97 100644 (file)
@@ -216,29 +216,33 @@ void CGengridItemClass::sm_CbRemove(void *data, Evas_Object *obj)
 
 bool CGengridItemClass::Create(void)
 {
-       ASSERT(!m);
+       if (m_pItemClass)
+               return false;
 
-       m = elm_gengrid_item_class_new();
-       ASSERT(m);
+       m_pItemClass = elm_gengrid_item_class_new();
+       if (!m_pItemClass) {
+               return false;
+       }
 
-       m->item_style = FBR_STYLE_MEDIA_GRID;
-       m->func.text_get    = sm_CbTextGet;
-       m->func.content_get = sm_CbContentGet;
-       m->func.state_get   = NULL;
-       m->func.del         = sm_CbRemove;
+       m_pItemClass->item_style = FBR_STYLE_MEDIA_GRID;
+       m_pItemClass->func.text_get    = sm_CbTextGet;
+       m_pItemClass->func.content_get = sm_CbContentGet;
+       m_pItemClass->func.state_get   = NULL;
+       m_pItemClass->func.del         = sm_CbRemove;
 
        return true;
 }
 
 void CGengridItemClass::Destroy(void)
 {
-       ASSERT(m);
+       if (!m_pItemClass)
+               return;
 
-       elm_gengrid_item_class_free(m);
-       m = NULL;
+       elm_gengrid_item_class_free(m_pItemClass);
+       m_pItemClass = NULL;
 }
 
 Elm_Gengrid_Item_Class* CGengridItemClass::Handle(void)
 {
-       return m;
+       return m_pItemClass;
 }