]> git.eshelyaron.com Git - emacs.git/commitdiff
(EmacsFrameDestroy): Block and unblock input.
authorKarl Heuer <kwzh@gnu.org>
Thu, 1 Jun 1995 23:37:20 +0000 (23:37 +0000)
committerKarl Heuer <kwzh@gnu.org>
Thu, 1 Jun 1995 23:37:20 +0000 (23:37 +0000)
src/widget.c

index 101ca4f61f578e58712800e3fad2b4dfba47ab69..32daf8ffc271f7a212063b5e64249770414146e7 100644 (file)
@@ -27,7 +27,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #include "frame.h"
 
 #include "dispextern.h"
-
+#include "blockinput.h"
 
 #include <X11/StringDefs.h>
 #include <X11/IntrinsicP.h>
@@ -744,10 +744,12 @@ EmacsFrameDestroy (widget)
      been freed. */
   free_frame_faces (s);
 
+  BLOCK_INPUT;
   /* need to be careful that the face-freeing code doesn't free these too */
   XFreeGC (XtDisplay (widget), s->display.x->normal_gc);
   XFreeGC (XtDisplay (widget), s->display.x->reverse_gc);
   XFreeGC (XtDisplay (widget), s->display.x->cursor_gc);
+  UNBLOCK_INPUT;
 }
 
 void