From: Joakim Verona Date: Mon, 20 Apr 2015 21:21:15 +0000 (+0200) Subject: merge master X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=7e1c9b90f7b68b376a676fc387e26b647304702c;p=emacs.git merge master --- 7e1c9b90f7b68b376a676fc387e26b647304702c diff --cc src/print.c index e3dd064c732,916276bc961..dc59cee097d --- a/src/print.c +++ b/src/print.c @@@ -1772,27 -1717,14 +1721,26 @@@ print_object (Lisp_Object obj, Lisp_Obj } else if (SUBRP (obj)) { - strout ("#symbol_name, -1, -1, printcharfun); - PRINTCHAR ('>'); + print_c_string ("#symbol_name, printcharfun); + printchar ('>', printcharfun); } +#ifdef HAVE_XWIDGETS + else if (XWIDGETP (obj)) + { + strout ("#'); + } + else if (XWIDGET_VIEW_P (obj)) + { + strout ("#'); + } +#endif else if (WINDOWP (obj)) { - int len; - strout ("#sequence_number); + int len = sprintf (buf, "#sequence_number); strout (buf, len, len, printcharfun); if (BUFFERP (XWINDOW (obj)->contents)) { diff --cc src/window.c index e1e91c074ab,0fcf82d43f4..c04b435d157 --- a/src/window.c +++ b/src/window.c @@@ -44,32 -44,20 +44,23 @@@ along with GNU Emacs. If not, see