elm config - use eina_str_tolower not tolower from libc

This commit is contained in:
Carsten Haitzler 2016-07-12 18:20:34 +09:00
parent 2936834d31
commit 1ec9ee2a92
1 changed files with 3 additions and 5 deletions

View File

@ -2575,10 +2575,9 @@ _elm_config_key_binding_hash(void)
if (wb->name)
{
char *namelower = alloca(strlen(wb->name) + 1);
char *p;
strcpy(namelower, wb->name);
for (p = namelower; *p; p++) *p = tolower(*p);
eina_str_tolower(&namelower);
eina_hash_add(_elm_key_bindings, namelower, wb->key_bindings);
}
}
@ -2606,12 +2605,11 @@ _elm_config_key_binding_call(Evas_Object *obj,
{
Elm_Config_Binding_Key *binding;
Eina_List *binding_list, *l;
char *namelower, *p;
char *namelower;
int i = 0;
namelower = alloca(strlen(name) + 1);
strcpy(namelower, name);
for (p = namelower; *p; p++) *p = tolower(*p);
eina_str_tolower(&namelower);
binding_list = eina_hash_find(_elm_key_bindings, namelower);