… | |
… | |
768 | |
768 | |
769 | if (*arg == '\0' || (sym = parse_keysym (str, state)) == -1) |
769 | if (*arg == '\0' || (sym = parse_keysym (str, state)) == -1) |
770 | return -1; |
770 | return -1; |
771 | |
771 | |
772 | wchar_t *ws = rxvt_mbstowcs (arg); |
772 | wchar_t *ws = rxvt_mbstowcs (arg); |
|
|
773 | if (!HOOK_INVOKE ((this, HOOK_REGISTER_COMMAND, DT_INT, sym, DT_INT, state, DT_WCS_LEN, ws, wcslen (ws), DT_END))) |
773 | keyboard->register_action (sym, state, ws); |
774 | keyboard->register_action (sym, state, ws); |
774 | |
775 | |
775 | free (ws); |
776 | free (ws); |
776 | return 1; |
777 | return 1; |
777 | } |
778 | } |
778 | |
779 | |