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:
Mike Blumenkrantz 2016-11-03 11:44:23 -04:00
parent a27a03a989
commit 9a0965ff02
1 changed files with 8 additions and 8 deletions

View File

@ -566,13 +566,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
@ -592,8 +592,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
@ -613,8 +613,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