HCoop
/
bpt
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
82aebaf
)
(xmenu_show): Test XtWindowToWidget before inserting into the event_queue.
author
Fred Pierresteguy
<F.Pierresteguy@frcl.bull.fr>
Mon, 28 Feb 1994 13:03:13 +0000
(13:03 +0000)
committer
Fred Pierresteguy
<F.Pierresteguy@frcl.bull.fr>
Mon, 28 Feb 1994 13:03:13 +0000
(13:03 +0000)
src/xmenu.c
patch
|
blob
|
blame
|
history
diff --git
a/src/xmenu.c
b/src/xmenu.c
index
46968f8
..
2133ad5
100644
(file)
--- a/
src/xmenu.c
+++ b/
src/xmenu.c
@@
-1323,13
+1323,16
@@
xmenu_show (f, x, y, menubarp, keymaps, title, error)
}
XtDispatchEvent (&event);
- queue_tmp = (struct event_queue *) malloc (sizeof (struct event_queue));
-
- if (queue_tmp != NULL)
+ if (XtWindowToWidget(event.xany.window) != menu)
{
- queue_tmp->event = event;
- queue_tmp->next = queue;
- queue = queue_tmp;
+ queue_tmp = (struct event_queue *) malloc (sizeof (struct event_queue));
+
+ if (queue_tmp != NULL)
+ {
+ queue_tmp->event = event;
+ queue_tmp->next = queue;
+ queue = queue_tmp;
+ }
}
}