Merge "[Copy&Paste] remove "Paste" button when CBHM has no item"
[framework/uifw/elementary.git] / src / edje_externals / elm_nocontents.c
index 290eea9..262c4c7 100644 (file)
@@ -6,7 +6,9 @@ typedef struct _Elm_Params_Nocontents
 }Elm_Params_Nocontents;
 
 static void
-external_nocontents_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__)
+external_nocontents_state_set(void *data __UNUSED__, Evas_Object *obj __UNUSED__,
+                              const void *from_params, const void *to_params,
+                              float pos __UNUSED__)
 {
    const Elm_Params_Nocontents *p;
 
@@ -14,7 +16,7 @@ external_nocontents_state_set(void *data __UNUSED__, Evas_Object *obj, const voi
    else if (from_params) p = from_params;
    else return;
 
-   if (p->base.label) elm_nocontents_label_set(obj, p->base.label);
+   //if (p->base.label) elm_nocontents_label_set(obj, p->base.label);
 }
 
 static Eina_Bool
@@ -54,13 +56,13 @@ external_nocontents_param_get(void *data __UNUSED__, const Evas_Object *obj, Edj
 }
 
 static void *
-external_nocontents_params_parse(void *data, Evas_Object *obj, const Eina_List *params)
+external_nocontents_params_parse(void *data __UNUSED__,
+                           Evas_Object *obj __UNUSED__,
+                           const Eina_List *params __UNUSED__)
 {
    Elm_Params_Nocontents *mem;
-   Edje_External_Param *param;
-   const Eina_List *l;
 
-   mem = external_common_params_parse(Elm_Params_Nocontents, data, obj, params);
+   mem = ELM_NEW(Elm_Params_Nocontents);
    if (!mem)
      return NULL;
 
@@ -68,7 +70,8 @@ external_nocontents_params_parse(void *data, Evas_Object *obj, const Eina_List *
 }
 
 static Evas_Object *external_nocontents_content_get(void *data __UNUSED__,
-               const Evas_Object *obj, const char *content)
+               const Evas_Object *obj __UNUSED__,
+               const char *content __UNUSED__)
 {
        ERR("so content");
        return NULL;
@@ -77,8 +80,7 @@ static Evas_Object *external_nocontents_content_get(void *data __UNUSED__,
 static void
 external_nocontents_params_free(void *params)
 {
-Elm_Params_Nocontents *mem = params;
-   external_common_params_free(params);
+   free(params);
 }
 
 static Edje_External_Param_Info external_nocontents_params[] = {