From: Po Lu Date: Mon, 14 Mar 2022 13:48:47 +0000 (+0800) Subject: Fix the no toolkit build X-Git-Tag: emacs-29.0.90~1931^2~1128 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a359a9dfd4439f2d8bf8c2fe1b9862ab00d69b6c;p=emacs.git Fix the no toolkit build * Activate.c (XMenuActivate): Stop relying on fallthroughs inside switch statement. (bug#54382) --- 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; } } /*