diff options
| author | Gerd Moellmann | 2000-12-05 14:32:18 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2000-12-05 14:32:18 +0000 |
| commit | 2662734b85dfdc64bfe50e804108ad4852724e7c (patch) | |
| tree | 85f506104415df0b5994d5fcee17bcfe97d500ed /src | |
| parent | 21999ab99f784bf66c3278887c5e12a65b8e86b7 (diff) | |
| download | emacs-2662734b85dfdc64bfe50e804108ad4852724e7c.tar.gz emacs-2662734b85dfdc64bfe50e804108ad4852724e7c.zip | |
(x_destroy_window): Reset the frame's X window after
destroying it.
Diffstat (limited to 'src')
| -rw-r--r-- | src/xterm.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/xterm.c b/src/xterm.c index 5f6e5e7b018..464f8c39489 100644 --- a/src/xterm.c +++ b/src/xterm.c | |||
| @@ -12413,7 +12413,11 @@ x_destroy_window (f) | |||
| 12413 | if (FRAME_XIC (f)) | 12413 | if (FRAME_XIC (f)) |
| 12414 | free_frame_xic (f); | 12414 | free_frame_xic (f); |
| 12415 | #endif | 12415 | #endif |
| 12416 | XDestroyWindow (FRAME_X_DISPLAY (f), f->output_data.x->window_desc); | 12416 | if (FRAME_X_WINDOW (f)) |
| 12417 | { | ||
| 12418 | XDestroyWindow (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f)); | ||
| 12419 | FRAME_X_WINDOW (f) = 0; | ||
| 12420 | } | ||
| 12417 | #ifdef USE_X_TOOLKIT | 12421 | #ifdef USE_X_TOOLKIT |
| 12418 | if (f->output_data.x->widget) | 12422 | if (f->output_data.x->widget) |
| 12419 | XtDestroyWidget (f->output_data.x->widget); | 12423 | XtDestroyWidget (f->output_data.x->widget); |