[slime-cvs] CVS slime
    CVS User msimmons 
    msimmons at common-lisp.net
       
    Tue Feb  7 15:48:15 UTC 2012
    
    
  
Update of /project/slime/cvsroot/slime
In directory tiger.common-lisp.net:/tmp/cvs-serv30978
Modified Files:
	swank-lispworks.lisp ChangeLog 
Log Message:
swank-lispworks.lisp (dspec-file-position): Fall back to regexp
search if dspec-stream-position gets an error.
--- /project/slime/cvsroot/slime/swank-lispworks.lisp	2012/01/06 09:02:43	1.147
+++ /project/slime/cvsroot/slime/swank-lispworks.lisp	2012/02/07 15:48:14	1.148
@@ -659,7 +659,7 @@
     (with-open-file (stream file)
       (let ((pos 
              #-(or lispworks4.1 lispworks4.2)
-             (dspec-stream-position stream dspec)))
+             (ignore-errors (dspec-stream-position stream dspec))))
         (if pos
             (list :position (1+ pos))
             (dspec-function-name-position dspec `(:position 1)))))))
--- /project/slime/cvsroot/slime/ChangeLog	2012/01/06 09:02:43	1.2293
+++ /project/slime/cvsroot/slime/ChangeLog	2012/02/07 15:48:15	1.2294
@@ -1,3 +1,8 @@
+2012-02-07  Martin Simmons (martin at lispworks.com>
+
+	* swank-lispworks.lisp (dspec-file-position): Fall back to regexp
+	search if dspec-stream-position gets an error.
+
 2012-01-06  Helmut Eller  <heller at common-lisp.net>
 
 	Add a "sentinel thread" to protect access to global lists.
    
    
More information about the slime-cvs
mailing list