forked from enlightenment/efl
evas: fix evas events order and count.
Before this patch, if you were hooking to any event above EVAS_OBJECT_EVENT_IMAGE_PRELOADED you will end up receiving another event instead and be fooled into receiving the right one. In the mean time I did discover that our table is missing one item, the equivalent to EVAS_CALLBACK_DEVICE_CHANGED. I don't know how to properly fix that one for now, so put NULL instead to at least avoid a random memory access.
This commit is contained in:
parent
bfdc83b85f
commit
d52f122db4
|
@ -53,7 +53,6 @@ static const Eo_Event_Description *_legacy_evas_callback_table[EVAS_CALLBACK_LAS
|
|||
EVAS_OBJECT_EVENT_HOLD,
|
||||
EVAS_OBJECT_EVENT_CHANGED_SIZE_HINTS,
|
||||
EVAS_OBJECT_EVENT_IMAGE_PRELOADED,
|
||||
EVAS_OBJECT_EVENT_IMAGE_RESIZE,
|
||||
EVAS_CANVAS_EVENT_FOCUS_IN,
|
||||
EVAS_CANVAS_EVENT_FOCUS_OUT,
|
||||
EVAS_CANVAS_EVENT_RENDER_FLUSH_PRE,
|
||||
|
@ -62,7 +61,9 @@ static const Eo_Event_Description *_legacy_evas_callback_table[EVAS_CALLBACK_LAS
|
|||
EVAS_CANVAS_EVENT_OBJECT_FOCUS_OUT,
|
||||
EVAS_OBJECT_EVENT_IMAGE_UNLOADED,
|
||||
EVAS_CANVAS_EVENT_RENDER_PRE,
|
||||
EVAS_CANVAS_EVENT_RENDER_POST
|
||||
EVAS_CANVAS_EVENT_RENDER_POST,
|
||||
EVAS_OBJECT_EVENT_IMAGE_RESIZE,
|
||||
NULL
|
||||
};
|
||||
|
||||
typedef struct
|
||||
|
|
Loading…
Reference in New Issue