aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/print.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/print.c b/src/print.c
index 7a2beb0beda..3bf0796c061 100644
--- a/src/print.c
+++ b/src/print.c
@@ -889,7 +889,9 @@ print (obj, printcharfun, escapeflag)
889 889
890#ifdef MULTI_SCREEN 890#ifdef MULTI_SCREEN
891 case Lisp_Screen: 891 case Lisp_Screen:
892 strout ("#<screen ", -1, printcharfun); 892 strout (((XSCREEN (obj)->display.nothing == 0)
893 ? "#<dead screen " : "#<screen "),
894 -1, printcharfun);
893 print_string (XSCREEN (obj)->name, printcharfun); 895 print_string (XSCREEN (obj)->name, printcharfun);
894 sprintf (buf, " 0x%x", XFASTINT (XSCREEN (obj))); 896 sprintf (buf, " 0x%x", XFASTINT (XSCREEN (obj)));
895 strout (buf, -1, printcharfun); 897 strout (buf, -1, printcharfun);