updated for version 7.0-229
diff --git a/src/getchar.c b/src/getchar.c
index 447805e..912c0d2 100644
--- a/src/getchar.c
+++ b/src/getchar.c
@@ -2183,7 +2183,7 @@
 			}
 			/* Need more chars for partly match. */
 			if (mlen == typebuf.tb_len)
-			    keylen = KL_PART_MAP;
+			    keylen = KL_PART_KEY;
 			else if (max_mlen < mlen)
 			    /* no match, may have to check for termcode at
 			     * next character */
diff --git a/src/version.c b/src/version.c
index 0dd549f..a825b38 100644
--- a/src/version.c
+++ b/src/version.c
@@ -667,6 +667,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    229,
+/**/
     228,
 /**/
     227,