englebass pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=e818c8332203ebbbc29660fc0ab58c9c82c4076c
commit e818c8332203ebbbc29660fc0ab58c9c82c4076c Author: Sebastian Dransfeld <[email protected]> Date: Tue Dec 10 20:31:26 2013 +0100 e: ignore signals with no signal A signal needs a name to be handled. CID 1040147 --- src/bin/e_bindings.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/e_bindings.c b/src/bin/e_bindings.c index 6e66626..65a6bbc 100644 --- a/src/bin/e_bindings.c +++ b/src/bin/e_bindings.c @@ -1099,7 +1099,8 @@ e_bindings_signal_handle(E_Binding_Context ctxt, E_Object *obj, const char *sig, E_Action *act; E_Binding_Signal *binding; - if (sig && (sig[0] == 0)) sig = NULL; + if ((!sig) || (sig && (sig[0] == 0))) + return NULL; if (src && (src[0] == 0)) src = NULL; act = e_bindings_signal_find(ctxt, sig, src, &binding); if (act) --
