aboutsummaryrefslogtreecommitdiffstats
path: root/src/widget.c
diff options
context:
space:
mode:
authorGerd Moellmann2000-12-07 11:43:22 +0000
committerGerd Moellmann2000-12-07 11:43:22 +0000
commit0dea0fed5cd0f9a3d4ff691acba50e16f6fe850d (patch)
treed42e132a75df35937482b29585e55ceb274e968a /src/widget.c
parent4ca78676d23e085f6ba5a20e4af29f1058db420c (diff)
downloademacs-0dea0fed5cd0f9a3d4ff691acba50e16f6fe850d.tar.gz
emacs-0dea0fed5cd0f9a3d4ff691acba50e16f6fe850d.zip
(EmacsFrameDestroy): Call x_free_gcs instead of
freeing GCs here.
Diffstat (limited to 'src/widget.c')
-rw-r--r--src/widget.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/widget.c b/src/widget.c
index 9e8672cb57c..f502a24e685 100644
--- a/src/widget.c
+++ b/src/widget.c
@@ -1,5 +1,5 @@
1/* The emacs frame widget. 1/* The emacs frame widget.
2 Copyright (C) 1992, 1993 Free Software Foundation, Inc. 2 Copyright (C) 1992, 1993, 2000 Free Software Foundation, Inc.
3 3
4This file is part of GNU Emacs. 4This file is part of GNU Emacs.
5 5
@@ -757,10 +757,7 @@ EmacsFrameDestroy (widget)
757 if (! s->output_data.x->normal_gc) abort (); 757 if (! s->output_data.x->normal_gc) abort ();
758 758
759 BLOCK_INPUT; 759 BLOCK_INPUT;
760 /* need to be careful that the face-freeing code doesn't free these too */ 760 x_free_gcs (s);
761 XFreeGC (XtDisplay (widget), s->output_data.x->normal_gc);
762 XFreeGC (XtDisplay (widget), s->output_data.x->reverse_gc);
763 XFreeGC (XtDisplay (widget), s->output_data.x->cursor_gc);
764 if (s->output_data.x->white_relief.gc) 761 if (s->output_data.x->white_relief.gc)
765 XFreeGC (XtDisplay (widget), s->output_data.x->white_relief.gc); 762 XFreeGC (XtDisplay (widget), s->output_data.x->white_relief.gc);
766 if (s->output_data.x->black_relief.gc) 763 if (s->output_data.x->black_relief.gc)