[mcclim-cvs] CVS mcclim/Drei

thenriksen thenriksen at common-lisp.net
Sat May 24 11:57:16 UTC 2008


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

Modified Files:
	search-commands.lisp 
Log Message:
Fix some old code that assumed Drei instances themselves contain
points.


--- /project/mcclim/cvsroot/mcclim/Drei/search-commands.lisp	2008/04/28 20:48:55	1.10
+++ /project/mcclim/cvsroot/mcclim/Drei/search-commands.lisp	2008/05/24 11:57:12	1.11
@@ -32,16 +32,16 @@
 
 (defun simple-search (drei-instance search-function
                       targets more-targets-predicate more-targets-fn)
-  (let ((old-buffer (buffer drei-instance))
-        (old-offset (offset (point drei-instance))))
+  (let ((old-buffer (buffer (view drei-instance)))
+        (old-offset (offset (point (view drei-instance)))))
     (activate-target-specification targets)
-    (or (loop until (funcall search-function (point drei-instance))
+    (or (loop until (funcall search-function (point (view drei-instance)))
            if (funcall more-targets-predicate targets)
            do (funcall more-targets-fn targets)
            else return nil
            finally (return t))
-        (setf (buffer drei-instance) old-buffer
-              (offset (point drei-instance)) old-offset))))
+        (setf (buffer (view drei-instance)) old-buffer
+              (offset (point (view drei-instance))) old-offset))))
 
 (defun simple-search-forward (drei-instance search-function &optional
                              (targets (funcall *default-target-creator* drei-instance)))
@@ -244,7 +244,7 @@
             until (search-success-p (first (isearch-states (drei-instance))))
             do (pop (isearch-states (drei-instance))))
          (let ((state (first (isearch-states (drei-instance)))))
-           (setf (offset (point (drei-instance)))
+           (setf (offset (point (view (drei-instance))))
                  (if (search-forward-p state)
                      (+ (offset (search-mark state))
                         (length (search-string state)))




More information about the Mcclim-cvs mailing list