[slime-cvs] CVS slime

CVS User sboukarev sboukarev at common-lisp.net
Mon Nov 23 19:54:56 UTC 2009


Update of /project/slime/cvsroot/slime
In directory cl-net:/tmp/cvs-serv12661

Modified Files:
	ChangeLog slime.el 
Log Message:
slime.el(slime-set-connection-info): Set slime-current-thread to t
before doing anything. Solves a bug reported by Slawek Zak.


--- /project/slime/cvsroot/slime/ChangeLog	2009/11/21 21:32:28	1.1919
+++ /project/slime/cvsroot/slime/ChangeLog	2009/11/23 19:54:55	1.1920
@@ -1,3 +1,8 @@
+2009-11-23  Stas Boukarev  <stassats at gmail.com>
+
+	* slime.el (slime-set-connection-info): Set slime-current-thread to t
+	before doing anything. Solves a bug reported by Slawek Zak.
+
 2009-11-21  Tobias C. Rittweiler <tcr at freebits.de>
 
 	* swank-sbcl.lisp (who-specializes): Implement.
--- /project/slime/cvsroot/slime/slime.el	2009/11/19 13:37:44	1.1250
+++ /project/slime/cvsroot/slime/slime.el	2009/11/23 19:54:56	1.1251
@@ -1916,11 +1916,12 @@
   ;; first command.
   (let ((slime-current-thread t))
     (slime-eval-async '(swank:connection-info)
-                    (slime-curry #'slime-set-connection-info proc))))
+                      (slime-curry #'slime-set-connection-info proc))))
 
 (defun slime-set-connection-info (connection info)
   "Initialize CONNECTION with INFO received from Lisp."
-  (let ((slime-dispatching-connection connection))
+  (let ((slime-dispatching-connection connection)
+        (slime-current-thread t))
     (destructuring-bind (&key pid style lisp-implementation machine
                               features package version modules
                               &allow-other-keys) info





More information about the slime-cvs mailing list