diff options
| author | Jan D | 2010-07-16 09:50:37 +0200 |
|---|---|---|
| committer | Jan D | 2010-07-16 09:50:37 +0200 |
| commit | 23243f297116ec8141b296af8449aa89aa7f12a9 (patch) | |
| tree | f3df2adef241101be1c7d8d17002fbc0afe45ba3 /src | |
| parent | 01b564ff5e1e71e4e860e579f0f056b35d1191d0 (diff) | |
| download | emacs-23243f297116ec8141b296af8449aa89aa7f12a9.tar.gz emacs-23243f297116ec8141b296af8449aa89aa7f12a9.zip | |
* xmenu.c (free_frame_menubar): Only call x_set_window_size if
widget is non-null (Bug#6645).
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/xmenu.c | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 35c4294a9f6..04e74667bc3 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2010-07-16 Jan Djärv <jan.h.d@swipnet.se> | ||
| 2 | |||
| 3 | * xmenu.c (free_frame_menubar): Only call x_set_window_size if | ||
| 4 | widget is non-null (Bug#6645). | ||
| 5 | |||
| 1 | 2010-07-15 Andreas Schwab <schwab@linux-m68k.org> | 6 | 2010-07-15 Andreas Schwab <schwab@linux-m68k.org> |
| 2 | 7 | ||
| 3 | * xterm.c (x_fully_uncatch_errors, x_trace_wire, x_check_font): | 8 | * xterm.c (x_fully_uncatch_errors, x_trace_wire, x_check_font): |
diff --git a/src/xmenu.c b/src/xmenu.c index 8da68c6d876..82b315f83cb 100644 --- a/src/xmenu.c +++ b/src/xmenu.c | |||
| @@ -1355,15 +1355,15 @@ free_frame_menubar (FRAME_PTR f) | |||
| 1355 | lw_destroy_all_widgets ((LWLIB_ID) f->output_data.x->id); | 1355 | lw_destroy_all_widgets ((LWLIB_ID) f->output_data.x->id); |
| 1356 | f->output_data.x->menubar_widget = NULL; | 1356 | f->output_data.x->menubar_widget = NULL; |
| 1357 | 1357 | ||
| 1358 | #ifdef USE_MOTIF | ||
| 1359 | if (f->output_data.x->widget) | 1358 | if (f->output_data.x->widget) |
| 1360 | { | 1359 | { |
| 1360 | #ifdef USE_MOTIF | ||
| 1361 | XtVaGetValues (f->output_data.x->widget, XtNx, &x1, XtNy, &y1, NULL); | 1361 | XtVaGetValues (f->output_data.x->widget, XtNx, &x1, XtNy, &y1, NULL); |
| 1362 | if (x1 == 0 && y1 == 0) | 1362 | if (x1 == 0 && y1 == 0) |
| 1363 | XtVaSetValues (f->output_data.x->widget, XtNx, x0, XtNy, y0, NULL); | 1363 | XtVaSetValues (f->output_data.x->widget, XtNx, x0, XtNy, y0, NULL); |
| 1364 | } | ||
| 1365 | #endif | 1364 | #endif |
| 1366 | x_set_window_size (f, 0, FRAME_COLS (f), FRAME_LINES (f)); | 1365 | x_set_window_size (f, 0, FRAME_COLS (f), FRAME_LINES (f)); |
| 1366 | } | ||
| 1367 | UNBLOCK_INPUT; | 1367 | UNBLOCK_INPUT; |
| 1368 | } | 1368 | } |
| 1369 | } | 1369 | } |