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:
090be65
)
* (XMenuActivate): Don't allow non-positive menu
author
Eli Zaretskii
<eliz@gnu.org>
Thu, 16 Jan 1997 12:20:49 +0000
(12:20 +0000)
committer
Eli Zaretskii
<eliz@gnu.org>
Thu, 16 Jan 1997 12:20:49 +0000
(12:20 +0000)
coordinates.
src/msdos.c
patch
|
blob
|
blame
|
history
diff --git
a/src/msdos.c
b/src/msdos.c
index
d809fff
..
c961be3
100644
(file)
--- a/
src/msdos.c
+++ b/
src/msdos.c
@@
-2114,6
+2114,12
@@
XMenuActivate (Display *foo, XMenu *menu, int *pane, int *selidx,
/* Just in case we got here without a mouse present... */
if (have_mouse <= 0)
return XM_IA_SELECT;
+ /* Don't allow non-positive x0 and y0, lest the menu will wrap
+ around the display. */
+ if (x0 <= 0)
+ x0 = 1;
+ if (y0 <= 0)
+ y0 = 1;
state = alloca (menu->panecount * sizeof (struct IT_menu_state));
screensize = screen_size * 2;