[mcclim-cvs] CVS mcclim/Backends/CLX
tmoore
tmoore at common-lisp.net
Wed Mar 15 22:56:55 UTC 2006
Update of /project/mcclim/cvsroot/mcclim/Backends/CLX
In directory clnet:/tmp/cvs-serv7770/Backends/CLX
Modified Files:
port.lisp
Log Message:
Patches from dtc for Scieneer Common Lisp, and a few other fixes too.
--- /project/mcclim/cvsroot/mcclim/Backends/CLX/port.lisp 2006/02/06 08:51:02 1.120
+++ /project/mcclim/cvsroot/mcclim/Backends/CLX/port.lisp 2006/03/15 22:56:55 1.121
@@ -210,9 +210,11 @@
(defmethod print-object ((object clx-port) stream)
(print-unreadable-object (object stream :identity t :type t)
(when (slot-boundp object 'display)
- (format stream "~S ~S ~S ~S"
- :host (xlib:display-host (slot-value object 'display))
- :display-id (xlib:display-display (slot-value object 'display))))))
+ (let ((display (slot-value object 'display)))
+ (when display
+ (format stream "~S ~S ~S ~S"
+ :host (xlib:display-host display)
+ :display-id (xlib:display-display display)))))))
(defun clx-error-handler (display error-name &rest args &key major &allow-other-keys)
(unless (and (eql major 42) ; 42 is SetInputFocus, we ignore match-errors from that
More information about the Mcclim-cvs
mailing list