forked from enlightenment/enlightenment
return correct values from bryce post event callbacks
I referenced elm scrollable for this when writing it. past me was a moron for using reference code instead of reading the underlying implementation. fixes scrolling
This commit is contained in:
parent
99e89b708f
commit
33740ca306
|
@ -567,13 +567,13 @@ _bryce_mouse_down_post(void *data, Evas *e EINA_UNUSED)
|
|||
|
||||
ev = b->event_info;
|
||||
b->event_info = NULL;
|
||||
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE;
|
||||
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_TRUE;
|
||||
if (e_bindings_mouse_down_evas_event_handle(E_BINDING_CONTEXT_ANY, b->e_obj_inherit, ev))
|
||||
return EINA_TRUE;
|
||||
if (ev->button != 3) return EINA_FALSE;
|
||||
return EINA_FALSE;
|
||||
if (ev->button != 3) return EINA_TRUE;
|
||||
b->last_timestamp = ev->timestamp;
|
||||
_bryce_act_menu_job(b);
|
||||
return EINA_TRUE;
|
||||
return EINA_FALSE;
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -593,8 +593,8 @@ _bryce_mouse_up_post(void *data, Evas *e EINA_UNUSED)
|
|||
|
||||
ev = b->event_info;
|
||||
b->event_info = NULL;
|
||||
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE;
|
||||
return !!e_bindings_mouse_up_evas_event_handle(E_BINDING_CONTEXT_ANY, b->e_obj_inherit, ev);
|
||||
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_TRUE;
|
||||
return !e_bindings_mouse_up_evas_event_handle(E_BINDING_CONTEXT_ANY, b->e_obj_inherit, ev);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -614,8 +614,8 @@ _bryce_mouse_wheel_post(void *data, Evas *e EINA_UNUSED)
|
|||
|
||||
ev = b->event_info;
|
||||
b->event_info = NULL;
|
||||
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE;
|
||||
return !!e_bindings_wheel_evas_event_handle(E_BINDING_CONTEXT_ANY, b->e_obj_inherit, ev);
|
||||
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_TRUE;
|
||||
return !e_bindings_wheel_evas_event_handle(E_BINDING_CONTEXT_ANY, b->e_obj_inherit, ev);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
Loading…
Reference in New Issue