summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/eo/eo_base_class.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/eo/eo_base_class.c b/src/lib/eo/eo_base_class.c
index 06cd482..8d147d3 100644
--- a/src/lib/eo/eo_base_class.c
+++ b/src/lib/eo/eo_base_class.c
@@ -1263,7 +1263,7 @@ _special_event_count_inc(Eo *obj_id, Efl_Object_Data *pd, const Efl_Callback_Arr
1263 1263
1264 event_hash = _pointer_hash((uintptr_t) it->desc); 1264 event_hash = _pointer_hash((uintptr_t) it->desc);
1265 1265
1266 pd->callbacks_mask |= 1 << event_hash; 1266 pd->callbacks_mask |= 1ULL << event_hash;
1267 1267
1268 EFL_OBJECT_EVENT_CB_INC(obj_id, it, pd, EFL_EVENT_CALLBACK_ADD) 1268 EFL_OBJECT_EVENT_CB_INC(obj_id, it, pd, EFL_EVENT_CALLBACK_ADD)
1269 else EFL_OBJECT_EVENT_CB_INC(obj_id, it, pd, EFL_EVENT_CALLBACK_DEL) 1269 else EFL_OBJECT_EVENT_CB_INC(obj_id, it, pd, EFL_EVENT_CALLBACK_DEL)
@@ -2009,7 +2009,7 @@ _event_callback_call(Eo *obj_id, Efl_Object_Data *pd,
2009 if (!legacy_compare) 2009 if (!legacy_compare)
2010 { 2010 {
2011 event_hash = _pointer_hash((uintptr_t) desc); 2011 event_hash = _pointer_hash((uintptr_t) desc);
2012 if (!(pd->callbacks_mask & (1 << event_hash))) 2012 if (!(pd->callbacks_mask & (1ULL << event_hash)))
2013 return EINA_TRUE; 2013 return EINA_TRUE;
2014 } 2014 }
2015 2015