]> git.neil.brown.name Git - edlib.git/commitdiff
popup_quote remove assignment of whole cmd_info
authorNeilBrown <neil@brown.name>
Fri, 11 Dec 2015 22:59:22 +0000 (09:59 +1100)
committerNeilBrown <neil@brown.name>
Fri, 11 Dec 2015 23:01:23 +0000 (10:01 +1100)
That makes me nervous...

Signed-off-by: NeilBrown <neil@brown.name>
lib-popup.c

index d413b39202d78f7cb1253b717fafd82934f2a054..d1b8e46902b7f2d1eadb5902a5faaaa400e42a37 100644 (file)
@@ -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);
 }