commit f551c07e7ac91e7b828629e7aa5a16989fb5abd1
parent 2656f543f488401e2ee500b1b4cb17afb472457f
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Fri, 11 Oct 2019 17:55:46 +0200
tweaks: add some "fall-through" comments, and reshuffle some breaks
Diffstat:
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/text.c b/src/text.c
@@ -609,6 +609,7 @@ void do_undo(void)
while (openfile->current_undo->type != SPLIT_BEGIN)
do_undo();
u = openfile->current_undo;
+ /* Fall-through. */
case SPLIT_BEGIN:
undidmsg = _("addition");
break;
@@ -775,6 +776,7 @@ void do_redo(void)
do_redo();
u = openfile->current_undo;
goto_line_posx(u->lineno, u->begin);
+ /* Fall-through. */
case SPLIT_END:
redidmsg = _("addition");
break;
@@ -1170,6 +1172,7 @@ void add_undo(undo_type action, const char *message)
if (openfile->current->next == openfile->filebot &&
openfile->current->data[0] != '\0')
u->xflags |= WAS_FINAL_BACKSPACE;
+ /* Fall-through. */
case DEL:
/* When not at the end of a line, store the deleted character,
* else purposely fall into the line-joining code. */
@@ -1183,6 +1186,7 @@ void add_undo(undo_type action, const char *message)
u->mark_begin_x += charlen;
break;
}
+ /* Fall-through. */
case JOIN:
if (openfile->current->next) {
if (u->type == BACK) {
@@ -1229,16 +1233,15 @@ void add_undo(undo_type action, const char *message)
break;
case COUPLE_BEGIN:
u->mark_begin_lineno = openfile->current_y;
+ /* Fall-through. */
case COUPLE_END:
u->strdata = copy_of(_(message));
break;
case INDENT:
case UNINDENT:
- break;
#ifdef ENABLE_COMMENT
case COMMENT:
case UNCOMMENT:
- break;
#endif
default:
break;
@@ -1388,6 +1391,7 @@ void update_undo(undo_type action)
case INSERT:
u->mark_begin_lineno = openfile->current->lineno;
u->mark_begin_x = openfile->current_x;
+ break;
case COUPLE_BEGIN:
break;
case COUPLE_END: