* riece-display.el (riece-channel-buffer-name): Check whether
authorueno <ueno>
Tue, 7 Oct 2003 23:43:59 +0000 (23:43 +0000)
committerueno <ueno>
Tue, 7 Oct 2003 23:43:59 +0000 (23:43 +0000)
IDENTITY is a member of riece-current-channels.

lisp/ChangeLog
lisp/riece-display.el

index 53dbc71..7fabcd4 100644 (file)
@@ -1,3 +1,8 @@
+2003-10-07  Daiki Ueno  <ueno@unixuser.org>
+
+       * riece-display.el (riece-channel-buffer-name): Check whether
+       IDENTITY is a member of riece-current-channels.
+
 2003-10-07  TAKAHASHI Kaoru  <kaoru@kaisei.org>
 
        * riece-commands.el (riece-command-kick): Fix completing-read
index 6dcec6a..62d2125 100644 (file)
   (force-mode-line-update t))
 
 (defun riece-channel-buffer-name (identity)
-  (format riece-channel-buffer-format (riece-format-identity identity)))
+  (let ((channels (riece-identity-member identity riece-current-channels)))
+    (if channels
+       (setq identity (car channels))
+      (if riece-debug
+         (message "%S is not a member of riece-current-channels" identity)))
+    (format riece-channel-buffer-format (riece-format-identity identity))))
 
 (eval-when-compile
   (autoload 'riece-channel-mode "riece"))