diff --git a/modules/control/hotkeys.c b/modules/control/hotkeys.c
index 10e3f6f511d1b36d5a0ae299dbe6c380d70e4995..1666e5e59734860930f7fc4da4d45528815b90ab 100644
--- a/modules/control/hotkeys.c
+++ b/modules/control/hotkeys.c
@@ -902,21 +902,25 @@ static int PutAction( intf_thread_t *p_intf, input_thread_t *p_input,
             {
                 case ACTIONID_JUMP_BACKWARD_EXTRASHORT:
                     sign = -1;
+                    /* fall through */
                 case ACTIONID_JUMP_FORWARD_EXTRASHORT:
                     varname = "extrashort-jump-size";
                     break;
                 case ACTIONID_JUMP_BACKWARD_SHORT:
                     sign = -1;
+                    /* fall through */
                 case ACTIONID_JUMP_FORWARD_SHORT:
                     varname = "short-jump-size";
                     break;
                 case ACTIONID_JUMP_BACKWARD_MEDIUM:
                     sign = -1;
+                    /* fall through */
                 case ACTIONID_JUMP_FORWARD_MEDIUM:
                     varname = "medium-jump-size";
                     break;
                 case ACTIONID_JUMP_BACKWARD_LONG:
                     sign = -1;
+                    /* fall through */
                 case ACTIONID_JUMP_FORWARD_LONG:
                     varname = "long-jump-size";
                     break;