From 89acb56d9525ab215b9cdb2470e965119a17aba7 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Thu, 20 Sep 2007 21:18:47 +0000 Subject: [PATCH] (x_delete_terminal): Use terminal->name as liveness status. --- src/xfns.c | 8 ++++---- src/xterm.c | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/xfns.c b/src/xfns.c index 14e5b058e32..764cbbafa77 100644 --- a/src/xfns.c +++ b/src/xfns.c @@ -3108,8 +3108,8 @@ This function is an internal primitive--use `make-frame' instead. */) kb = &the_only_kboard; #endif - if (dpyinfo->terminal->deleted) - error ("Terminal is being deleted, can't create new frames on it"); + if (!dpyinfo->terminal->name) + error ("Terminal is not live, can't create new frames on it"); name = x_get_arg (dpyinfo, parms, Qname, "name", "Name", RES_TYPE_STRING); if (!STRINGP (name) @@ -4703,8 +4703,8 @@ x_create_tip_frame (dpyinfo, parms, text) check_x (); - if (dpyinfo->terminal->deleted) - error ("Terminal is being deleted, can't create new frames on it"); + if (!dpyinfo->terminal->name) + error ("Terminal is not live, can't create new frames on it"); parms = Fcopy_alist (parms); diff --git a/src/xterm.c b/src/xterm.c index 68f5b266810..dc69af88a12 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -11311,7 +11311,7 @@ x_delete_terminal (struct terminal *terminal) /* Protect against recursive calls. Fdelete_frame in delete_terminal calls us back when it deletes our last frame. */ - if (terminal->deleted) + if (!terminal->name) return; BLOCK_INPUT; -- 2.39.2