diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/xmenu.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/xmenu.c b/src/xmenu.c index 6511185bad7..f3e27be2225 100644 --- a/src/xmenu.c +++ b/src/xmenu.c | |||
| @@ -1077,14 +1077,10 @@ popup_get_selection (initial_event, dpyinfo, id) | |||
| 1077 | && (event.xany.display != dpyinfo->display | 1077 | && (event.xany.display != dpyinfo->display |
| 1078 | || x_non_menubar_window_to_frame (dpyinfo, event.xany.window))) | 1078 | || x_non_menubar_window_to_frame (dpyinfo, event.xany.window))) |
| 1079 | { | 1079 | { |
| 1080 | queue_tmp = (struct event_queue *) malloc (sizeof (struct event_queue)); | 1080 | queue_tmp = (struct event_queue *) xmalloc (sizeof *queue_tmp); |
| 1081 | 1081 | queue_tmp->event = event; | |
| 1082 | if (queue_tmp != NULL) | 1082 | queue_tmp->next = queue; |
| 1083 | { | 1083 | queue = queue_tmp; |
| 1084 | queue_tmp->event = event; | ||
| 1085 | queue_tmp->next = queue; | ||
| 1086 | queue = queue_tmp; | ||
| 1087 | } | ||
| 1088 | } | 1084 | } |
| 1089 | else | 1085 | else |
| 1090 | XtDispatchEvent (&event); | 1086 | XtDispatchEvent (&event); |