# HG changeset patch # User Gerd Moellmann # Date 976026738 0 # Node ID 2fe5601171229b3e908878c9646569b5e95ab83d # Parent 695d6e904236d027d05f5abce362e9daa17389f6 (x_destroy_window): Reset the frame's X window after destroying it. diff -r 695d6e904236 -r 2fe560117122 src/xterm.c --- a/src/xterm.c Tue Dec 05 14:02:27 2000 +0000 +++ b/src/xterm.c Tue Dec 05 14:32:18 2000 +0000 @@ -12413,7 +12413,11 @@ if (FRAME_XIC (f)) free_frame_xic (f); #endif - XDestroyWindow (FRAME_X_DISPLAY (f), f->output_data.x->window_desc); + if (FRAME_X_WINDOW (f)) + { + XDestroyWindow (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f)); + FRAME_X_WINDOW (f) = 0; + } #ifdef USE_X_TOOLKIT if (f->output_data.x->widget) XtDestroyWidget (f->output_data.x->widget);