diff --git a/src/modules/conf_keybindings/e_int_config_keybindings.c b/src/modules/conf_keybindings/e_int_config_keybindings.c index 7ce4b2a91..6974fa19b 100644 --- a/src/modules/conf_keybindings/e_int_config_keybindings.c +++ b/src/modules/conf_keybindings/e_int_config_keybindings.c @@ -1088,16 +1088,16 @@ _grab_key_down_cb(void *data, int type, void *event) e_widget_ilist_unselect(cfdata->gui.o_action_list); if (cfdata->locals.action) free(cfdata->locals.action); cfdata->locals.action = strdup(""); - if(strlen(cfdata->params) > 0) + if (cfdata->params[0]) { - int j,g = -1; - _find_key_binding_action("exec",NULL,&g,NULL,&j); - if(j >=0 ) + int j, g = -1; + _find_key_binding_action("exec", NULL, &g, NULL, &j); + if (j >= 0) { e_widget_ilist_unselect(cfdata->gui.o_action_list); - e_widget_ilist_selected_set(cfdata->gui.o_action_list, (j+g+1)); + e_widget_ilist_selected_set(cfdata->gui.o_action_list, (j + g + 1)); e_widget_entry_clear(cfdata->gui.o_params); - e_widget_entry_text_set(cfdata->gui.o_params,cfdata->params); + e_widget_entry_text_set(cfdata->gui.o_params, cfdata->params); } } else