From 1ec9ee2a92549c5a3c6b46cc56ae00b5e8ef6b7e Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Tue, 12 Jul 2016 18:20:34 +0900 Subject: [PATCH] elm config - use eina_str_tolower not tolower from libc --- src/lib/elementary/elm_config.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/lib/elementary/elm_config.c b/src/lib/elementary/elm_config.c index 105fc9583b..82b4934949 100644 --- a/src/lib/elementary/elm_config.c +++ b/src/lib/elementary/elm_config.c @@ -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);