Revision: emacs--multi-tty--0--patch-562 Archive: lorentey@elte.hu--2004 Creator: Karoly Lorentey Date: Sat May 20 14:20:41 CEST 2006 Standard-date: 2006-05-20 12:20:41 GMT Modified-files: src/term.c src/termhooks.h src/terminal.c src/xterm.c New-patches: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-562 Summary: Fix crashes in `delete-terminal' caused by recursive calls or X displays with live frames. Keywords: * src/termhooks.h (terminal) : New member. * src/term.c (delete_tty): Use it. (deleting_tty): Remove old variable. * src/terminal.c (delete_terminal): Use terminal->deleted. * src/xterm.c (x_delete_terminal): Use terminal->deleted. Delete all frames on the display explicitly.