diff options
author | Po Lu <luangruo@yahoo.com> | 2022-03-14 21:48:47 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-03-14 21:49:12 +0800 |
commit | a359a9dfd4439f2d8bf8c2fe1b9862ab00d69b6c (patch) | |
tree | 9caf4b9ef0bf7d234b8838c528076344358de376 /oldXMenu | |
parent | 2f2bb883da3553e99509de5fd35c195d78dac730 (diff) | |
download | emacs-a359a9dfd4439f2d8bf8c2fe1b9862ab00d69b6c.tar.gz |
Fix the no toolkit build
* Activate.c (XMenuActivate): Stop relying on fallthroughs
inside switch statement. (bug#54382)
Diffstat (limited to 'oldXMenu')
-rw-r--r-- | oldXMenu/Activate.c | 7 |
1 files changed, 5 insertions, 2 deletions
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; } } /* |