[mcclim-cvs] CVS mcclim

afuchs afuchs at common-lisp.net
Thu Apr 20 23:25:23 UTC 2006


Update of /project/mcclim/cvsroot/mcclim
In directory clnet:/tmp/cvs-serv26160

Modified Files:
	incremental-redisplay.lisp 
Log Message:
Remove the STAY list for good from c-d-set.

Agh. Save your buffers before committing. Sorry for the commits spam.


--- /project/mcclim/cvsroot/mcclim/incremental-redisplay.lisp	2006/04/20 23:21:35	1.58
+++ /project/mcclim/cvsroot/mcclim/incremental-redisplay.lisp	2006/04/20 23:25:23	1.59
@@ -754,7 +754,6 @@
   ;; (declare (values erases moves draws erase-overlapping move-overlapping))
   (let (was
         is
-        stay
         come
         (everywhere (or +everywhere+
                         (pane-viewport-region (updating-output-stream record))))
@@ -772,7 +771,8 @@
                ;; stay = is ^ was
                (cond ((updating-output-record-p record)
                       (if (eq :clean (output-record-dirty record))
-                          (push record stay)
+                          (spatial-trees:insert
+                             (make-tree-output-record-entry record 0) stay-tree)
                           (push record come)))
                      (t
                       (let ((q (gethash (output-record-hash record) was-table)))




More information about the Mcclim-cvs mailing list