--- e_int_config_keybindings.c 2006-07-27 12:47:53.195164808 +0200 +++ NEWe_int_config_keybindings.c 2006-07-27 12:44:29.350153960 +0200 @@ -1362,6 +1362,8 @@ { if (cfdata && cfdata->current_act && cfdata->current_act_selector >= 0) { + ACTION_GROUP *actg; + ACTION2 *act; Evas_List *l, *l2, *l3; int found; int mod = E_BINDING_MODIFIER_NONE; @@ -1378,10 +1380,10 @@ found = 0; for (l = action_group_list; l && !found; l = l->next) { - ACTION_GROUP *actg = l->data; + actg = l->data; for (l2 = actg->actions; l2 && !found; l2 = l2->next) { - ACTION2 *act = l2->data; + act = l2->data; for (l3 = act->key_bindings; l3 && !found; l3 = l3->next) { eb = l3->data; @@ -1402,10 +1404,18 @@ _e_keybinding_update_binding_list(cfdata); } else - e_util_dialog_show(_("Binding Key Error"), - _("The binding key sequence, that you choose," - " is already used.
Please choose another binding key" - " sequence.")); + { + char buf[4096]; + + snprintf(buf, sizeof(buf), + _("The binding key sequence, that you choose," + " is already used by
" + "%s action.
" + "Please choose another binding key" + " sequence."), + act->action_name); + e_util_dialog_show(_("Binding Key Error"), buf); + } } _e_keybinding_keybind_shortcut_wnd_hide(cfdata);