aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/evas/canvas/evas_events.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/evas/canvas/evas_events.c')
-rw-r--r--src/lib/evas/canvas/evas_events.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/lib/evas/canvas/evas_events.c b/src/lib/evas/canvas/evas_events.c
index c60526f6a8..bb5395b4ed 100644
--- a/src/lib/evas/canvas/evas_events.c
+++ b/src/lib/evas/canvas/evas_events.c
@@ -937,7 +937,7 @@ evas_event_freeze(Evas *eo_e)
MAGIC_CHECK(eo_e, Evas, MAGIC_EVAS);
return;
MAGIC_CHECK_END();
- eo_do(eo_e, eo_event_freeze());
+ eo_do(eo_e, eo_event_freeze(eo_e));
}
EAPI void
@@ -946,13 +946,13 @@ evas_event_thaw(Evas *eo_e)
MAGIC_CHECK(eo_e, Evas, MAGIC_EVAS);
return;
MAGIC_CHECK_END();
- eo_do(eo_e, eo_event_thaw());
+ eo_do(eo_e, eo_event_thaw(eo_e));
}
EOLIAN void
_evas_canvas_eo_base_event_freeze(Eo *eo_e, Evas_Public_Data *e)
{
- eo_do_super(eo_e, EVAS_CANVAS_CLASS, eo_event_freeze());
+ eo_super_eo_event_freeze(EVAS_CANVAS_CLASS, eo_e);
e->is_frozen = EINA_TRUE;
}
@@ -960,10 +960,8 @@ EOLIAN void
_evas_canvas_eo_base_event_thaw(Eo *eo_e, Evas_Public_Data *e)
{
int fcount = -1;
- eo_do_super(eo_e, EVAS_CANVAS_CLASS,
- eo_event_thaw());
- eo_do_super(eo_e, EVAS_CANVAS_CLASS,
- fcount = eo_event_freeze_count_get());
+ eo_super_eo_event_thaw(EVAS_CANVAS_CLASS, eo_e);
+ fcount = eo_super_eo_event_freeze_count_get(EVAS_CANVAS_CLASS, eo_e);
if (0 == fcount)
{
Evas_Layer *lay;
@@ -991,7 +989,7 @@ evas_event_freeze_get(const Evas *eo_e)
return 0;
MAGIC_CHECK_END();
int ret = 0;
- eo_do((Eo *)eo_e, ret = eo_event_freeze_count_get());
+ eo_do((Eo *)eo_e, ret = eo_event_freeze_count_get(eo_e));
return ret;
}