summaryrefslogtreecommitdiff
path: root/src/ui/util.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/util.h')
-rw-r--r--src/ui/util.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ui/util.h b/src/ui/util.h
index 26066e53..b67f0a87 100644
--- a/src/ui/util.h
+++ b/src/ui/util.h
@@ -84,9 +84,9 @@ void closeMenu_Widget (iWidget *);
84 84
85int checkContextMenu_Widget (iWidget *, const SDL_Event *ev); /* see macro below */ 85int checkContextMenu_Widget (iWidget *, const SDL_Event *ev); /* see macro below */
86 86
87#define processContextMenuEvent_Widget(menu, sdlEvent) \ 87#define processContextMenuEvent_Widget(menu, sdlEvent, stmtEaten) \
88 for (const int result = checkContextMenu_Widget((menu), (sdlEvent));;) { \ 88 for (const int result = checkContextMenu_Widget((menu), (sdlEvent));;) { \
89 if (result) return result >> 1; \ 89 if (result) { {stmtEaten;} return result >> 1; } \
90 break; \ 90 break; \
91 } 91 }
92 92