diff --git a/oldXMenu/Activate.c b/oldXMenu/Activate.c index e679c2ffed6..410782e60a9 100644 --- a/oldXMenu/Activate.c +++ b/oldXMenu/Activate.c @@ -615,8 +615,8 @@ XMenuActivate( event.xbutton.window ); if (event_xmp != NULL) continue; - FALLTHROUGH; - default: + + queue: /* * This is a foreign event. * Queue it for later return to the X event queue. @@ -629,6 +629,9 @@ XMenuActivate( feq_tmp->event = event; feq_tmp->next = feq; feq = feq_tmp; + break; + default: + goto queue; } } /*