diff --git a/src/bin/e_bindings.c b/src/bin/e_bindings.c index 5c7ffd6b3..e37b232a2 100644 --- a/src/bin/e_bindings.c +++ b/src/bin/e_bindings.c @@ -521,7 +521,7 @@ e_bindings_signal_del(E_Binding_Context ctxt, const char *sig, const char *src, } EAPI E_Action * -e_bindings_signal_find(E_Binding_Context ctxt, E_Object *obj, char *sig, char *src, E_Binding_Signal **bind_ret) +e_bindings_signal_find(E_Binding_Context ctxt, E_Object *obj, const char *sig, const char *src, E_Binding_Signal **bind_ret) { E_Binding_Modifier mod = 0; Evas_List *l; @@ -553,7 +553,7 @@ e_bindings_signal_find(E_Binding_Context ctxt, E_Object *obj, char *sig, char *s } EAPI E_Action * -e_bindings_signal_handle(E_Binding_Context ctxt, E_Object *obj, char *sig, char *src) +e_bindings_signal_handle(E_Binding_Context ctxt, E_Object *obj, const char *sig, const char *src) { E_Action *act; E_Binding_Signal *bind; diff --git a/src/bin/e_bindings.h b/src/bin/e_bindings.h index ab32bedbd..5a44bf9a9 100644 --- a/src/bin/e_bindings.h +++ b/src/bin/e_bindings.h @@ -102,8 +102,8 @@ EAPI E_Action *e_bindings_key_up_event_handle(E_Binding_Context ctxt, E_Object EAPI void e_bindings_signal_add(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Modifier mod, int any_mod, const char *action, const char *params); EAPI void e_bindings_signal_del(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Modifier mod, int any_mod, const char *action, const char *params); -EAPI E_Action *e_bindings_signal_find(E_Binding_Context ctxt, E_Object *obj, char *sig, char *src, E_Binding_Signal **bind_ret); -EAPI E_Action *e_bindings_signal_handle(E_Binding_Context ctxt, E_Object *obj, char *sig, char *src); +EAPI E_Action *e_bindings_signal_find(E_Binding_Context ctxt, E_Object *obj, const char *sig, const char *src, E_Binding_Signal **bind_ret); +EAPI E_Action *e_bindings_signal_handle(E_Binding_Context ctxt, E_Object *obj, const char *sig, const char *src); EAPI void e_bindings_wheel_add(E_Binding_Context ctxt, int direction, int z, E_Binding_Modifier mod, int any_mod, const char *action, const char *params); EAPI void e_bindings_wheel_del(E_Binding_Context ctxt, int direction, int z, E_Binding_Modifier mod, int any_mod, const char *action, const char *params); diff --git a/src/bin/e_border.c b/src/bin/e_border.c index 973524f0e..ada3af23f 100644 --- a/src/bin/e_border.c +++ b/src/bin/e_border.c @@ -4205,7 +4205,7 @@ _e_border_cb_signal_bind(void *data, Evas_Object *obj, const char *emission, con bd = data; if (e_dnd_active()) return; e_bindings_signal_handle(E_BINDING_CONTEXT_BORDER, E_OBJECT(bd), - (char *)emission, (char *)source); + emission, source); } static int