Apply ASSERT
[profile/tv/apps/native/filebrowser.git] / src / views / BaseView / GengridItemClass.cpp
index 5086c97..cdf5c0d 100644 (file)
@@ -216,33 +216,29 @@ void CGengridItemClass::sm_CbRemove(void *data, Evas_Object *obj)
 
 bool CGengridItemClass::Create(void)
 {
-       if (m_pItemClass)
-               return false;
+       ASSERT(!m);
 
-       m_pItemClass = elm_gengrid_item_class_new();
-       if (!m_pItemClass) {
-               return false;
-       }
+       m = elm_gengrid_item_class_new();
+       ASSERT(m);
 
-       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;
+       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;
 
        return true;
 }
 
 void CGengridItemClass::Destroy(void)
 {
-       if (!m_pItemClass)
-               return;
+       ASSERT(m);
 
-       elm_gengrid_item_class_free(m_pItemClass);
-       m_pItemClass = NULL;
+       elm_gengrid_item_class_free(m);
+       m = NULL;
 }
 
 Elm_Gengrid_Item_Class* CGengridItemClass::Handle(void)
 {
-       return m_pItemClass;
+       return m;
 }