summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2017-09-14 15:02:40 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2017-09-14 15:00:50 -0400
commit98dbaa909077ed2de05500dedf82feaaf0279206 (patch)
treee7f9e3bd9c5d91911eedcfe915d4f8d2e954ea73
parent00daafac10a4a25cb4fed8fb1fb5503c38fe7eb6 (diff)
downloadenlightenment-98dbaa909077ed2de05500dedf82feaaf0279206.tar.gz
fix clickable edge binding activation with other mouse buttons
check for the button specified in the binding, not whether the event contains a click fix T4510
-rw-r--r--src/bin/e_bindings.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bin/e_bindings.c b/src/bin/e_bindings.c
index e068b4b19f..dcfcba1ba3 100644
--- a/src/bin/e_bindings.c
+++ b/src/bin/e_bindings.c
@@ -869,7 +869,7 @@ e_bindings_edge_event_find(E_Binding_Context ctxt, E_Event_Zone_Edge *ev, Eina_B
EINA_LIST_FOREACH(edge_bindings, l, binding)
/* A value of <= -1.0 for the delay indicates it as a mouse-click binding on that edge */
if (((binding->edge == ev->edge)) &&
- ((click && EINA_FLT_EQ(binding->delay, -1.0 * click)) || (!click && (binding->delay >= 0.0))) &&
+ ((click && EINA_FLT_EQ(binding->delay, -1.0 * ev->button)) || (!click && (binding->delay >= 0.0))) &&
((binding->drag_only == ev->drag) || ev->drag) &&
((binding->any_mod) || (binding->mod == mod)))
{