patch 9.0.1245: code is indented more than necessary
Problem: Code is indented more than necessary.
Solution: Use an early return where it makes sense. (Yegappan Lakshmanan,
closes #11879)
diff --git a/src/textformat.c b/src/textformat.c
index 3447a0a..afa94d8 100644
--- a/src/textformat.c
+++ b/src/textformat.c
@@ -752,26 +752,26 @@
int c = ' ';
int cc;
- if (did_add_space)
+ if (!did_add_space)
+ return;
+
+ cc = gchar_cursor();
+ if (!WHITECHAR(cc))
+ // Somehow the space was removed already.
+ did_add_space = FALSE;
+ else
{
- cc = gchar_cursor();
- if (!WHITECHAR(cc))
- // Somehow the space was removed already.
- did_add_space = FALSE;
- else
+ if (!end_insert)
{
- if (!end_insert)
- {
- inc_cursor();
- c = gchar_cursor();
- dec_cursor();
- }
- if (c != NUL)
- {
- // The space is no longer at the end of the line, delete it.
- del_char(FALSE);
- did_add_space = FALSE;
- }
+ inc_cursor();
+ c = gchar_cursor();
+ dec_cursor();
+ }
+ if (c != NUL)
+ {
+ // The space is no longer at the end of the line, delete it.
+ del_char(FALSE);
+ did_add_space = FALSE;
}
}
}