diff options
| author | Po Lu | 2022-03-14 21:48:47 +0800 |
|---|---|---|
| committer | Po Lu | 2022-03-14 21:49:12 +0800 |
| commit | a359a9dfd4439f2d8bf8c2fe1b9862ab00d69b6c (patch) | |
| tree | 9caf4b9ef0bf7d234b8838c528076344358de376 /oldXMenu | |
| parent | 2f2bb883da3553e99509de5fd35c195d78dac730 (diff) | |
| download | emacs-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.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( | |||
| 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 | /* |