From: NeilBrown Date: Fri, 11 Dec 2015 23:01:57 +0000 (+1100) Subject: Ditto for emacs_str X-Git-Tag: lca2016~48 X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=690297ba5df5d25272c58e19f684cc9ad093254b;p=edlib.git Ditto for emacs_str Signed-off-by: NeilBrown --- diff --git a/mode-emacs.c b/mode-emacs.c index 047751ab..bd52b775 100644 --- a/mode-emacs.c +++ b/mode-emacs.c @@ -180,11 +180,14 @@ static struct str_command { REDEF_CMD(emacs_str) { struct str_command *sc = container_of(ci->comm, struct str_command, cmd); - struct cmd_info ci2; + struct cmd_info ci2 = {0}; - ci2 = *ci; ci2.key = sc->type; ci2.str = sc->str; + ci2.focus = ci->focus; + ci2.numeric = ci->numeric; + ci2.extra = ci->extra; + ci2.mark = ci->mark; return key_handle_focus(&ci2); }