diff options
Diffstat (limited to 'contrib/nvi/vi')
-rw-r--r-- | contrib/nvi/vi/v_txt.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/contrib/nvi/vi/v_txt.c b/contrib/nvi/vi/v_txt.c index 4a3e80a181d6..0cb1ff5a89a7 100644 --- a/contrib/nvi/vi/v_txt.c +++ b/contrib/nvi/vi/v_txt.c @@ -1956,8 +1956,10 @@ txt_dent(sp, tp, isindent) target = current; if (isindent) target += COL_OFF(target, sw); - else - target -= --target % sw; + else { + --target; + target -= target % sw; + } /* * The AI characters will be turned into overwrite characters if the |