=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/key-bindings.c,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- src/usr.bin/tmux/key-bindings.c 2010/12/11 18:39:25 1.26 +++ src/usr.bin/tmux/key-bindings.c 2011/01/04 00:42:47 1.27 @@ -1,4 +1,4 @@ -/* $OpenBSD: key-bindings.c,v 1.26 2010/12/11 18:39:25 nicm Exp $ */ +/* $OpenBSD: key-bindings.c,v 1.27 2011/01/04 00:42:47 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -187,9 +187,10 @@ cmd = xmalloc(sizeof *cmd); cmd->entry = table[i].entry; - cmd->data = NULL; - if (cmd->entry->init != NULL) - cmd->entry->init(cmd, table[i].key); + if (cmd->entry->key_binding != NULL) + cmd->entry->key_binding(cmd, table[i].key); + else + cmd->args = args_create(0); TAILQ_INSERT_HEAD(&cmdlist->list, cmd, qentry); key_bindings_add(