diff options
| author | Jan Djärv | 2006-06-02 08:49:25 +0000 |
|---|---|---|
| committer | Jan Djärv | 2006-06-02 08:49:25 +0000 |
| commit | 8b2b00f51c7eb836c35ef90d6e62609bc0ca8246 (patch) | |
| tree | 461899c3fad8a538eae7aae5fc53edf6f1325440 /src | |
| parent | 62e51d535651cd8b4242aace2f53e16c82eaf6b7 (diff) | |
| download | emacs-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/ChangeLog | 4 | ||||
| -rw-r--r-- | src/gtkutil.c | 14 |
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 @@ | |||
| 1 | 2006-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 | |||
| 1 | 2006-06-01 Richard Stallman <rms@gnu.org> | 5 | 2006-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 | ||