summaryrefslogtreecommitdiff
path: root/src/lib/ecore/efl_loop_fd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/ecore/efl_loop_fd.c')
-rw-r--r--src/lib/ecore/efl_loop_fd.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/lib/ecore/efl_loop_fd.c b/src/lib/ecore/efl_loop_fd.c
index 87cb58c41a..ab4e184dac 100644
--- a/src/lib/ecore/efl_loop_fd.c
+++ b/src/lib/ecore/efl_loop_fd.c
@@ -89,7 +89,7 @@ _efl_loop_fd_fd_set(Eo *obj, Efl_Loop_Fd_Data *pd, int fd)
}
static int
-_efl_loop_fd_fd_get(Eo *obj EINA_UNUSED, Efl_Loop_Fd_Data *pd)
+_efl_loop_fd_fd_get(const Eo *obj EINA_UNUSED, Efl_Loop_Fd_Data *pd)
{
return pd->file ? -1 : pd->fd;
}
@@ -103,7 +103,7 @@ _efl_loop_fd_fd_file_set(Eo *obj, Efl_Loop_Fd_Data *pd, int fd)
}
static int
-_efl_loop_fd_fd_file_get(Eo *obj EINA_UNUSED, Efl_Loop_Fd_Data *pd)
+_efl_loop_fd_fd_file_get(const Eo *obj EINA_UNUSED, Efl_Loop_Fd_Data *pd)
{
return pd->file ? pd->fd : -1;
}
@@ -111,7 +111,7 @@ _efl_loop_fd_fd_file_get(Eo *obj EINA_UNUSED, Efl_Loop_Fd_Data *pd)
static void
_check_fd_event_catcher_add(void *data, const Efl_Event *event)
{
- const Efl_Callback_Array_Item *array = event->info;
+ const Efl_Callback_Array_Item_Full *array = event->info;
Efl_Loop_Fd_Data *fd = data;
Eina_Bool need_reset = EINA_FALSE;
int i;
@@ -142,7 +142,7 @@ _check_fd_event_catcher_add(void *data, const Efl_Event *event)
static void
_check_fd_event_catcher_del(void *data, const Efl_Event *event)
{
- const Efl_Callback_Array_Item *array = event->info;
+ const Efl_Callback_Array_Item_Full *array = event->info;
Efl_Loop_Fd_Data *fd = data;
Eina_Bool need_reset = EINA_FALSE;
int i;
@@ -200,11 +200,11 @@ _efl_loop_fd_efl_object_parent_set(Eo *obj, Efl_Loop_Fd_Data *pd, Efl_Object *pa
}
static void
-_efl_loop_fd_efl_object_destructor(Eo *obj, Efl_Loop_Fd_Data *pd)
+_efl_loop_fd_efl_object_invalidate(Eo *obj, Efl_Loop_Fd_Data *pd)
{
- efl_destructor(efl_super(obj, MY_CLASS));
-
ecore_main_fd_handler_del(pd->handler);
+
+ efl_invalidate(efl_super(obj, MY_CLASS));
}
#include "efl_loop_fd.eo.c"