* riece.el (riece-exit): Reset riece-channel-status-indicator.
[riece] / lisp / riece-biff.el
index 4157f26..fd2d5cb 100644 (file)
@@ -1,5 +1,5 @@
 ;;; riece-biff.el --- biff add-on
-;; Copyright (C) 2003 OHASHI Akira
+;; Copyright (C) 2004 OHASHI Akira
 
 ;; Author: OHASHI Akira <bg66@koka-in.org>
 ;; Keywords: IRC, riece
@@ -28,7 +28,7 @@
 
 ;;; Code:
 
-(eval-when-compile (require 'riece-message))
+(require 'riece-message)
 
 (defgroup riece-biff nil
   "Biff for new arrival messages"
@@ -67,7 +67,7 @@
                          (get-buffer riece-command-buffer))
                      (riece-message-own-p message)
                      (riece-message-type message))))
-    (when (or (null riece-biff-channels)
+    (when (or (null riece-biff-check-channels)
              (member (riece-format-identity (riece-message-target message))
                      riece-biff-check-channels))
       (setq riece-biff-mode-string 'riece-biff-biff-mode-string)
@@ -81,7 +81,8 @@
   (add-hook 'riece-after-display-message-functions
            'riece-biff-after-display-message-function)
   (add-hook 'riece-redisplay-buffers-hook 'riece-biff-clear)
-  (add-hook 'riece-after-switch-to-channel-functions 'riece-biff-clear))
+  (add-hook 'riece-after-switch-to-channel-functions 'riece-biff-clear)
+  (add-hook 'riece-exit-hook 'riece-biff-disable))
 
 (defun riece-biff-enable ()
   (setq global-mode-string