- snprintf (err->data, err->dsize, _("%s: no such function in map"), buf->data);
- r = -1;
+ /* Now check the menu-specific list of commands (if they exist) */
+ bindings = km_get_table (menu[i]);
+ if (bindings && try_bind (key, menu[i], buf->data, bindings) != 0)
+ {
+ snprintf (err->data, err->dsize, _("%s: no such function in map"), buf->data);
+ r = -1;
+ }