aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/cursor_shape.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/cursor_shape.c')
-rw-r--r--src/nvim/cursor_shape.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/nvim/cursor_shape.c b/src/nvim/cursor_shape.c
index 9c8128db4f..3f06340611 100644
--- a/src/nvim/cursor_shape.c
+++ b/src/nvim/cursor_shape.c
@@ -176,15 +176,17 @@ char_u *parse_shape_opt(int what)
p += len;
if (!ascii_isdigit(*p))
return (char_u *)N_("E548: digit expected");
- int n = getdigits_int(&p);
- if (len == 3) { /* "ver" or "hor" */
- if (n == 0)
+ int n = getdigits_int(&p, false, 0);
+ if (len == 3) { // "ver" or "hor"
+ if (n == 0) {
return (char_u *)N_("E549: Illegal percentage");
+ }
if (round == 2) {
- if (TOLOWER_ASC(i) == 'v')
+ if (TOLOWER_ASC(i) == 'v') {
shape_table[idx].shape = SHAPE_VER;
- else
+ } else {
shape_table[idx].shape = SHAPE_HOR;
+ }
shape_table[idx].percentage = n;
}
} else if (round == 2) {