diff options
| -rw-r--r-- | src/print.c | 4 |
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); |