[mcclim-cvs] CVS mcclim

thenriksen thenriksen at common-lisp.net
Mon Feb 4 19:06:18 UTC 2008


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

Modified Files:
	input-editing-drei.lisp input-editing.lisp 
Log Message:
Fixed some random input-editor bugs.


--- /project/mcclim/cvsroot/mcclim/input-editing-drei.lisp	2008/02/01 20:28:46	1.12
+++ /project/mcclim/cvsroot/mcclim/input-editing-drei.lisp	2008/02/04 19:06:17	1.13
@@ -135,7 +135,7 @@
                                          :input-sensitizer input-sensitizer
                                          :initial-contents initial-contents
                                          :class class)
-                      (funcall continuation editing-stream))
+                      (input-editing-rescan-loop editing-stream continuation))
       (finalize editing-stream input-sensitizer))))
 
 (defmethod immediate-rescan ((stream standard-input-editing-stream))
--- /project/mcclim/cvsroot/mcclim/input-editing.lisp	2008/02/03 12:11:13	1.71
+++ /project/mcclim/cvsroot/mcclim/input-editing.lisp	2008/02/04 19:06:17	1.72
@@ -336,9 +336,9 @@
     (loop (block rescan
             (handler-bind ((rescan-condition
                             #'(lambda (c)
+                                (declare (ignore c))
                                 (reset-scan-pointer editing-stream start-scan-pointer)
                                 ;; Input-editing contexts above may be interested...
-                                (signal c)
                                 (return-from rescan nil))))
               (return-from input-editing-rescan-loop
                 (funcall continuation editing-stream)))))))
@@ -372,7 +372,7 @@
                                     (first initial-contents)
                                     (second initial-contents)
                                     (stream-default-view stream))))
-  (input-editing-rescan-loop stream continuation))
+  (call-next-method))
 
 (defmethod invoke-with-input-editing :around ((stream extended-output-stream)
 					      continuation




More information about the Mcclim-cvs mailing list