* Riece: Version 1.0.8 released.
[riece] / lisp / riece-misc.el
index 363e45f..bc1e2c9 100644 (file)
@@ -84,9 +84,7 @@
                (goto-char point)       ;select-window changes current point
                (recenter riece-window-center-line))))
        (run-hook-with-args 'riece-after-insert-functions start (point))))
-    (setq buffers (cdr buffers)))
-  ;; This triggers forced redisplay under GNU Emacs.
-  (sit-for 0))
+    (setq buffers (cdr buffers))))
 
 (defun riece-insert-change (buffer message)
   (riece-insert buffer (concat riece-change-prefix message)))
   (riece-with-server-buffer server-name
     (let (identities)
       (mapatoms
-       (lambda (atom)
+       (lambda (channel)
         (setq identities
-              (cons (riece-make-identity (symbol-name atom) server-name)
+              (cons (riece-make-identity (symbol-name channel) server-name)
                     identities)))
-       riece-obarray)
+       riece-channel-obarray)
+      (mapatoms
+       (lambda (user)
+        (setq identities
+              (cons (riece-make-identity (symbol-name user) server-name)
+                    identities)))
+       riece-user-obarray)
       identities)))
 
 (defun riece-check-channel-commands-are-usable (&optional channel)