aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/print.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/print.c b/src/print.c
index c13294c8e62..eca389158f9 100644
--- a/src/print.c
+++ b/src/print.c
@@ -1521,8 +1521,20 @@ print_vectorlike (Lisp_Object obj, Lisp_Object printcharfun, bool escapeflag,
1521 printchar ('>', printcharfun); 1521 printchar ('>', printcharfun);
1522 break; 1522 break;
1523 1523
1524 case PVEC_XWIDGET: case PVEC_XWIDGET_VIEW: 1524 case PVEC_XWIDGET:
1525 print_c_string ("#<xwidget ", printcharfun); 1525#ifdef HAVE_XWIDGETS
1526 {
1527 int len = sprintf (buf, "#<xwidget %u %p>",
1528 XXWIDGET (obj)->xwidget_id,
1529 XXWIDGET (obj)->widget_osr);
1530 strout (buf, len, len, printcharfun);
1531 break;
1532 }
1533#else
1534 emacs_abort ();
1535#endif
1536 case PVEC_XWIDGET_VIEW:
1537 print_c_string ("#<xwidget view", printcharfun);
1526 printchar ('>', printcharfun); 1538 printchar ('>', printcharfun);
1527 break; 1539 break;
1528 1540