diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2019-09-13 19:32:06 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-13 19:32:06 -0700 |
commit | 9cf8cf605d85ec043d4e39f73ac42c7482c6f901 (patch) | |
tree | b0a8ec8985c5bdfb1882ee847ff64b42c98d3e0a /src/nvim/menu.c | |
parent | 427cf16e44d047c14e0ca1b95eb09fc8b8eb2f3d (diff) | |
parent | 6aae0e7c943267d2109ae20ec5086791c3b94a5e (diff) | |
download | rneovim-9cf8cf605d85ec043d4e39f73ac42c7482c6f901.tar.gz rneovim-9cf8cf605d85ec043d4e39f73ac42c7482c6f901.tar.bz2 rneovim-9cf8cf605d85ec043d4e39f73ac42c7482c6f901.zip |
Merge #11015 from justinmk/getdigits
getdigits: introduce `strict`, `def` parameters
Diffstat (limited to 'src/nvim/menu.c')
-rw-r--r-- | src/nvim/menu.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/nvim/menu.c b/src/nvim/menu.c index 181efbf3b0..18c4f1fff1 100644 --- a/src/nvim/menu.c +++ b/src/nvim/menu.c @@ -112,12 +112,14 @@ ex_menu(exarg_T *eap) } } if (ascii_iswhite(*p)) { - for (i = 0; i < MENUDEPTH && !ascii_iswhite(*arg); ++i) { - pri_tab[i] = getdigits_long(&arg); - if (pri_tab[i] == 0) + for (i = 0; i < MENUDEPTH && !ascii_iswhite(*arg); i++) { + pri_tab[i] = getdigits_long(&arg, false, 0); + if (pri_tab[i] == 0) { pri_tab[i] = 500; - if (*arg == '.') - ++arg; + } + if (*arg == '.') { + arg++; + } } arg = skipwhite(arg); } else if (eap->addr_count && eap->line2 != 0) { |