Menu: Fix warnings.
authorDaniel Zaoui <daniel.zaoui@samsung.com>
Fri, 11 Apr 2014 06:39:48 +0000 (09:39 +0300)
committerDaniel Zaoui <daniel.zaoui@samsung.com>
Fri, 11 Apr 2014 06:39:48 +0000 (09:39 +0300)
src/lib/elm_menu.c

index 6aa5c41..fa1bd13 100644 (file)
@@ -493,28 +493,30 @@ _menu_item_inactivate_cb(void *data,
 }
 
 static void
-_block_menu(Elm_Menu_Data * sd, Evas_Object *obj EINA_UNUSED, ...)
+_block_menu(void *_sd, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
 {
    const Eina_List *l;
    Elm_Menu_Item *current;
+   Elm_Menu_Data *sd = _sd;
    Eina_List *items = sd->items;
    EINA_LIST_FOREACH(items, l, current)
      {
         if (!current->blocked) current->was_enabled = !elm_widget_item_disabled_get(current);
         current->blocked = EINA_TRUE;
-        elm_object_item_disabled_set(current, EINA_TRUE);
+        elm_object_item_disabled_set((Elm_Object_Item *)current, EINA_TRUE);
      }
 }
+
 static void
-_unblock_menu(Elm_Menu_Data * sd, Evas_Object *obj EINA_UNUSED, ...)
+_unblock_menu(void *_sd, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
 {
    const Eina_List *l;
    Elm_Menu_Item *current;
+   Elm_Menu_Data *sd = _sd;
    Eina_List *items = sd->items;
    EINA_LIST_FOREACH(items, l, current)
      {
-        elm_object_item_disabled_set(current, !current->was_enabled);
+        elm_object_item_disabled_set((Elm_Object_Item *)current, !current->was_enabled);
         current->blocked = EINA_FALSE;
      }
 }