[mcclim-cvs] CVS mcclim/Backends/CLX

ahefner ahefner at common-lisp.net
Tue May 13 03:04:39 UTC 2008


Update of /project/mcclim/cvsroot/mcclim/Backends/CLX
In directory clnet:/tmp/cvs-serv15466/Backends/CLX

Modified Files:
	port.lisp 
Log Message:
clim:graft should return nil for degrafted sheets. Also, strengthen
conditions necessary to process configure-notify for toplevel sheets.
This should reduce or eliminate 'No applicable method for generic funciton
clim:graft with arguments NIL' errors when closing the listener, due to
a race condition between disown-frame and the CLX event thread.


--- /project/mcclim/cvsroot/mcclim/Backends/CLX/port.lisp	2008/01/21 01:07:49	1.133
+++ /project/mcclim/cvsroot/mcclim/Backends/CLX/port.lisp	2008/05/13 03:04:39	1.134
@@ -743,8 +743,8 @@
 			:timestamp time))
         ;;
 	(:configure-notify
-         ;; Resizes are consolidated later..   --Hefner
          (cond ((and (eq (sheet-parent sheet) (graft sheet))
+                     (graft sheet)
                      (not override-redirect-p)
                      (not send-event-p))
                 ;; this is genuine event for a top-level sheet (with




More information about the Mcclim-cvs mailing list