aboutsummaryrefslogtreecommitdiffstats
path: root/oldXMenu
diff options
context:
space:
mode:
authorPo Lu2022-03-14 21:48:47 +0800
committerPo Lu2022-03-14 21:49:12 +0800
commita359a9dfd4439f2d8bf8c2fe1b9862ab00d69b6c (patch)
tree9caf4b9ef0bf7d234b8838c528076344358de376 /oldXMenu
parent2f2bb883da3553e99509de5fd35c195d78dac730 (diff)
downloademacs-a359a9dfd4439f2d8bf8c2fe1b9862ab00d69b6c.tar.gz
emacs-a359a9dfd4439f2d8bf8c2fe1b9862ab00d69b6c.zip
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.c7
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(
615 event.xbutton.window 615 event.xbutton.window
616 ); 616 );
617 if (event_xmp != NULL) continue; 617 if (event_xmp != NULL) continue;
618 FALLTHROUGH; 618
619 default: 619 queue:
620 /* 620 /*
621 * This is a foreign event. 621 * This is a foreign event.
622 * Queue it for later return to the X event queue. 622 * Queue it for later return to the X event queue.
@@ -629,6 +629,9 @@ XMenuActivate(
629 feq_tmp->event = event; 629 feq_tmp->event = event;
630 feq_tmp->next = feq; 630 feq_tmp->next = feq;
631 feq = feq_tmp; 631 feq = feq_tmp;
632 break;
633 default:
634 goto queue;
632 } 635 }
633 } 636 }
634 /* 637 /*