diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/xmenu.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/xmenu.c b/src/xmenu.c index 371ae14f12e..d47c1767c31 100644 --- a/src/xmenu.c +++ b/src/xmenu.c | |||
| @@ -1120,9 +1120,13 @@ on the left of the dialog box and all following items on the right. | |||
| 1120 | popped down (deactivated). This is used for x-popup-menu | 1120 | popped down (deactivated). This is used for x-popup-menu |
| 1121 | and x-popup-dialog; it is not used for the menu bar. | 1121 | and x-popup-dialog; it is not used for the menu bar. |
| 1122 | 1122 | ||
| 1123 | If DO_TIMERS is nonzero, run timers. | ||
| 1124 | If DOWN_ON_KEYPRESS is nonzero, pop down if a key is pressed. | 1123 | If DOWN_ON_KEYPRESS is nonzero, pop down if a key is pressed. |
| 1125 | 1124 | ||
| 1125 | This function used to have a DO_TIMERS argument which was | ||
| 1126 | 1 in the dialog case, and caused it to run Lisp-level timers. | ||
| 1127 | That was unsafe so we removed it, but does anyone remember | ||
| 1128 | why menus and dialogs were treated differently? | ||
| 1129 | |||
| 1126 | NOTE: All calls to popup_get_selection should be protected | 1130 | NOTE: All calls to popup_get_selection should be protected |
| 1127 | with BLOCK_INPUT, UNBLOCK_INPUT wrappers. */ | 1131 | with BLOCK_INPUT, UNBLOCK_INPUT wrappers. */ |
| 1128 | 1132 | ||