forked from enlightenment/enlightenment
parent
141a376232
commit
2decabf3b3
|
@ -126,8 +126,8 @@ e_bindings_mouse_add(E_Binding_Context ctxt, int button, E_Binding_Modifier mod,
|
||||||
bind->button = button;
|
bind->button = button;
|
||||||
bind->mod = mod;
|
bind->mod = mod;
|
||||||
bind->any_mod = any_mod;
|
bind->any_mod = any_mod;
|
||||||
if (action) bind->action = strdup(action);
|
if (action) bind->action = evas_stringshare_add(action);
|
||||||
if (params) bind->params = strdup(params);
|
if (params) bind->params = evas_stringshare_add(params);
|
||||||
mouse_bindings = evas_list_append(mouse_bindings, bind);
|
mouse_bindings = evas_list_append(mouse_bindings, bind);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -315,11 +315,11 @@ e_bindings_key_add(E_Binding_Context ctxt, char *key, E_Binding_Modifier mod, in
|
||||||
|
|
||||||
bind = calloc(1, sizeof(E_Binding_Key));
|
bind = calloc(1, sizeof(E_Binding_Key));
|
||||||
bind->ctxt = ctxt;
|
bind->ctxt = ctxt;
|
||||||
bind->key = strdup(key);
|
bind->key = evas_stringshare_add(key);
|
||||||
bind->mod = mod;
|
bind->mod = mod;
|
||||||
bind->any_mod = any_mod;
|
bind->any_mod = any_mod;
|
||||||
if (action) bind->action = strdup(action);
|
if (action) bind->action = evas_stringshare_add(action);
|
||||||
if (params) bind->params = strdup(params);
|
if (params) bind->params = evas_stringshare_add(params);
|
||||||
key_bindings = evas_list_append(key_bindings, bind);
|
key_bindings = evas_list_append(key_bindings, bind);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -483,12 +483,12 @@ e_bindings_signal_add(E_Binding_Context ctxt, char *sig, char *src, E_Binding_Mo
|
||||||
|
|
||||||
bind = calloc(1, sizeof(E_Binding_Signal));
|
bind = calloc(1, sizeof(E_Binding_Signal));
|
||||||
bind->ctxt = ctxt;
|
bind->ctxt = ctxt;
|
||||||
if (sig) bind->sig = strdup(sig);
|
if (sig) bind->sig = evas_stringshare_add(sig);
|
||||||
if (src) bind->src = strdup(src);
|
if (src) bind->src = evas_stringshare_add(src);
|
||||||
bind->mod = mod;
|
bind->mod = mod;
|
||||||
bind->any_mod = any_mod;
|
bind->any_mod = any_mod;
|
||||||
if (action) bind->action = strdup(action);
|
if (action) bind->action = evas_stringshare_add(action);
|
||||||
if (params) bind->params = strdup(params);
|
if (params) bind->params = evas_stringshare_add(params);
|
||||||
signal_bindings = evas_list_append(signal_bindings, bind);
|
signal_bindings = evas_list_append(signal_bindings, bind);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -585,8 +585,8 @@ e_bindings_wheel_add(E_Binding_Context ctxt, int direction, int z, E_Binding_Mod
|
||||||
bind->z = z;
|
bind->z = z;
|
||||||
bind->mod = mod;
|
bind->mod = mod;
|
||||||
bind->any_mod = any_mod;
|
bind->any_mod = any_mod;
|
||||||
if (action) bind->action = strdup(action);
|
if (action) bind->action = evas_stringshare_add(action);
|
||||||
if (params) bind->params = strdup(params);
|
if (params) bind->params = evas_stringshare_add(params);
|
||||||
wheel_bindings = evas_list_append(wheel_bindings, bind);
|
wheel_bindings = evas_list_append(wheel_bindings, bind);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -748,35 +748,35 @@ e_bindings_wheel_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Eve
|
||||||
static void
|
static void
|
||||||
_e_bindings_mouse_free(E_Binding_Mouse *bind)
|
_e_bindings_mouse_free(E_Binding_Mouse *bind)
|
||||||
{
|
{
|
||||||
E_FREE(bind->action);
|
if (bind->action) evas_stringshare_del(bind->action);
|
||||||
E_FREE(bind->params);
|
if (bind->params) evas_stringshare_del(bind->params);
|
||||||
free(bind);
|
free(bind);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_e_bindings_key_free(E_Binding_Key *bind)
|
_e_bindings_key_free(E_Binding_Key *bind)
|
||||||
{
|
{
|
||||||
E_FREE(bind->key);
|
if (bind->key) evas_stringshare_del(bind->key);
|
||||||
E_FREE(bind->action);
|
if (bind->action) evas_stringshare_del(bind->action);
|
||||||
E_FREE(bind->params);
|
if (bind->params) evas_stringshare_del(bind->params);
|
||||||
free(bind);
|
free(bind);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_e_bindings_signal_free(E_Binding_Signal *bind)
|
_e_bindings_signal_free(E_Binding_Signal *bind)
|
||||||
{
|
{
|
||||||
E_FREE(bind->sig);
|
if (bind->sig) evas_stringshare_del(bind->sig);
|
||||||
E_FREE(bind->src);
|
if (bind->src) evas_stringshare_del(bind->src);
|
||||||
E_FREE(bind->action);
|
if (bind->action) evas_stringshare_del(bind->action);
|
||||||
E_FREE(bind->params);
|
if (bind->params) evas_stringshare_del(bind->params);
|
||||||
free(bind);
|
free(bind);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_e_bindings_wheel_free(E_Binding_Wheel *bind)
|
_e_bindings_wheel_free(E_Binding_Wheel *bind)
|
||||||
{
|
{
|
||||||
E_FREE(bind->action);
|
if (bind->action) evas_stringshare_del(bind->action);
|
||||||
E_FREE(bind->params);
|
if (bind->params) evas_stringshare_del(bind->params);
|
||||||
free(bind);
|
free(bind);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue