aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJan Djärv2006-06-02 08:49:25 +0000
committerJan Djärv2006-06-02 08:49:25 +0000
commit8b2b00f51c7eb836c35ef90d6e62609bc0ca8246 (patch)
tree461899c3fad8a538eae7aae5fc53edf6f1325440 /src
parent62e51d535651cd8b4242aace2f53e16c82eaf6b7 (diff)
downloademacs-8b2b00f51c7eb836c35ef90d6e62609bc0ca8246.tar.gz
emacs-8b2b00f51c7eb836c35ef90d6e62609bc0ca8246.zip
* gtkutil.c (menu_nav_ended): Check that menubar_widget is not NULL.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/gtkutil.c14
2 files changed, 13 insertions, 5 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index c74958d68b9..a3c92e6f1a1 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12006-06-02 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2
3 * gtkutil.c (menu_nav_ended): Check that menubar_widget is not NULL.
4
12006-06-01 Richard Stallman <rms@gnu.org> 52006-06-01 Richard Stallman <rms@gnu.org>
2 6
3 * window.c (Fsplit_window): Doc fix. 7 * window.c (Fsplit_window): Doc fix.
diff --git a/src/gtkutil.c b/src/gtkutil.c
index 7d9778bfd53..2a6ed9d1524 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -1981,16 +1981,20 @@ menu_nav_ended (wmenu, data)
1981 gpointer data; 1981 gpointer data;
1982{ 1982{
1983 FRAME_PTR f = (FRAME_PTR) data; 1983 FRAME_PTR f = (FRAME_PTR) data;
1984 Display *dpy = FRAME_X_DISPLAY (f);
1985 1984
1986 BLOCK_INPUT; 1985 if (FRAME_X_OUTPUT (f)->menubar_widget)
1986 {
1987 GtkMenuShell *w = GTK_MENU_SHELL (FRAME_X_OUTPUT (f)->menubar_widget); 1987 GtkMenuShell *w = GTK_MENU_SHELL (FRAME_X_OUTPUT (f)->menubar_widget);
1988 Display *dpy = FRAME_X_DISPLAY (f);
1989
1990 BLOCK_INPUT;
1988 gtk_menu_shell_deactivate (w); 1991 gtk_menu_shell_deactivate (w);
1989 gtk_menu_shell_deselect (w); 1992 gtk_menu_shell_deselect (w);
1990 1993
1991 XUngrabKeyboard (dpy, CurrentTime); 1994 XUngrabKeyboard (dpy, CurrentTime);
1992 XUngrabPointer (dpy, CurrentTime); 1995 XUngrabPointer (dpy, CurrentTime);
1993 UNBLOCK_INPUT; 1996 UNBLOCK_INPUT;
1997 }
1994} 1998}
1995 1999
1996 2000