comparison src/xmenu.c @ 109442:6c14b478b70f

* xmenu.c (free_frame_menubar): Only call x_set_window_size if widget is non-null (Bug#6645).
author Jan D <jan.h.d@swipnet.se>
date Fri, 16 Jul 2010 09:50:37 +0200
parents f8f118e78387
children 051595eb9b58
comparison
equal deleted inserted replaced
109441:0ed7d8444705 109442:6c14b478b70f
1353 #endif 1353 #endif
1354 1354
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 #endif
1365 x_set_window_size (f, 0, FRAME_COLS (f), FRAME_LINES (f));
1364 } 1366 }
1365 #endif
1366 x_set_window_size (f, 0, FRAME_COLS (f), FRAME_LINES (f));
1367 UNBLOCK_INPUT; 1367 UNBLOCK_INPUT;
1368 } 1368 }
1369 } 1369 }
1370 #endif /* not USE_GTK */ 1370 #endif /* not USE_GTK */
1371 1371