Fixed.
[riece] / lisp / riece-async.el
index 0c102e2..3b24f6d 100644 (file)
@@ -40,7 +40,7 @@
 (require 'riece-options)
 
 (defgroup riece-async nil
-  "Connect to IRC server via asynchronous proxy"
+  "Connect to IRC server via async proxy."
   :prefix "riece-"
   :group 'riece)
 
@@ -69,16 +69,11 @@ assumed that the file is in the same directory of this file.")
 
 ;;;###autoload
 (defun riece-async-open-network-stream (name buffer host service)
-  (let* ((process-connection-type nil)
+  (let* (process-connection-type
         (process
          (apply #'start-process name buffer riece-ruby-command
-                (if (file-name-absolute-p riece-ruby-server-program)
-                    riece-async-server-program
-                  (expand-file-name
-                   riece-async-server-program
-                   (file-name-directory
-                    (locate-library
-                     (symbol-file 'riece-async-open-network-stream)))))
+                (expand-file-name riece-async-server-program
+                                  riece-data-directory)
                 riece-async-server-program-arguments)))
     (if buffer
        (save-excursion
@@ -98,4 +93,4 @@ assumed that the file is in the same directory of this file.")
 
 (provide 'riece-async)
 
-;;; riece-rdcc.el ends here
+;;; riece-async.el ends here