diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/xmenu.c | 7 |
2 files changed, 5 insertions, 6 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 789f7dc8c56..99d41c6ca6c 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2010-04-16 Jan Djärv <jan.h.d@swipnet.se> | ||
| 2 | |||
| 3 | * xmenu.c (apply_systemfont_to_menu): *childs was incorrectly used. | ||
| 4 | |||
| 1 | 2010-04-16 Ken Brown <kbrown@cornell.edu> (tiny change) | 5 | 2010-04-16 Ken Brown <kbrown@cornell.edu> (tiny change) |
| 2 | 6 | ||
| 3 | * s/cygwin.h: Avoid linking against static libgcc. | 7 | * s/cygwin.h: Avoid linking against static libgcc. |
diff --git a/src/xmenu.c b/src/xmenu.c index c8067a47deb..796dd3093e8 100644 --- a/src/xmenu.c +++ b/src/xmenu.c | |||
| @@ -978,14 +978,9 @@ apply_systemfont_to_menu (w) | |||
| 978 | if (XtIsShell (w)) /* popup menu */ | 978 | if (XtIsShell (w)) /* popup menu */ |
| 979 | { | 979 | { |
| 980 | Widget *childs = NULL; | 980 | Widget *childs = NULL; |
| 981 | int num = 0; | ||
| 982 | 981 | ||
| 983 | XtVaGetValues (w, XtNnumChildren, &num, NULL); | ||
| 984 | if (num != 1) return; /* Should only be one. */ | ||
| 985 | |||
| 986 | childs[0] = 0; | ||
| 987 | XtVaGetValues (w, XtNchildren, &childs, NULL); | 982 | XtVaGetValues (w, XtNchildren, &childs, NULL); |
| 988 | if (childs && *childs) w = *childs; | 983 | if (*childs) w = *childs; |
| 989 | } | 984 | } |
| 990 | 985 | ||
| 991 | /* Only use system font if the default is used for the menu. */ | 986 | /* Only use system font if the default is used for the menu. */ |