From: Gerd Moellmann Date: Thu, 7 Dec 2000 11:43:22 +0000 (+0000) Subject: (EmacsFrameDestroy): Call x_free_gcs instead of X-Git-Tag: emacs-pretest-21.0.93~123 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=0dea0fed5cd0f9a3d4ff691acba50e16f6fe850d;p=emacs.git (EmacsFrameDestroy): Call x_free_gcs instead of freeing GCs here. --- 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 @@ /* The emacs frame widget. - Copyright (C) 1992, 1993 Free Software Foundation, Inc. + Copyright (C) 1992, 1993, 2000 Free Software Foundation, Inc. This file is part of GNU Emacs. @@ -757,10 +757,7 @@ EmacsFrameDestroy (widget) if (! s->output_data.x->normal_gc) abort (); BLOCK_INPUT; - /* need to be careful that the face-freeing code doesn't free these too */ - XFreeGC (XtDisplay (widget), s->output_data.x->normal_gc); - XFreeGC (XtDisplay (widget), s->output_data.x->reverse_gc); - XFreeGC (XtDisplay (widget), s->output_data.x->cursor_gc); + x_free_gcs (s); if (s->output_data.x->white_relief.gc) XFreeGC (XtDisplay (widget), s->output_data.x->white_relief.gc); if (s->output_data.x->black_relief.gc)