aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJan D2010-07-16 09:50:37 +0200
committerJan D2010-07-16 09:50:37 +0200
commit23243f297116ec8141b296af8449aa89aa7f12a9 (patch)
treef3df2adef241101be1c7d8d17002fbc0afe45ba3 /src
parent01b564ff5e1e71e4e860e579f0f056b35d1191d0 (diff)
downloademacs-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/ChangeLog5
-rw-r--r--src/xmenu.c6
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 @@
12010-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
12010-07-15 Andreas Schwab <schwab@linux-m68k.org> 62010-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}