From: NeilBrown Date: Fri, 11 Dec 2015 22:59:22 +0000 (+1100) Subject: popup_quote remove assignment of whole cmd_info X-Git-Tag: lca2016~49 X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=64772076af708ffc74a42cabf9906f7ef2063005;p=edlib.git popup_quote remove assignment of whole cmd_info That makes me nervous... Signed-off-by: NeilBrown --- diff --git a/lib-popup.c b/lib-popup.c index d413b392..d1b8e469 100644 --- a/lib-popup.c +++ b/lib-popup.c @@ -132,12 +132,16 @@ DEF_CMD(popup_handle) DEF_CMD(popup_quote) { - struct cmd_info ci2 = *ci; + struct cmd_info ci2 = {0}; if (strcmp(ci->key, "Return") == 0) ci2.key = "popup:Return"; else ci2.key = "popup:Abort"; + ci2.focus = ci->focus; + ci2.numeric = ci->numeric; + ci2.extra = ci->extra; + ci2.mark = ci->mark; return key_handle_focus(&ci2); }