Update the default value of riece-url-regexp.
[riece] / lisp / riece-shrink-buffer.el
index acbb510..38091a0 100644 (file)
@@ -29,6 +29,7 @@
 ;;; Code:
 
 (require 'riece-globals)
+(require 'derived)
 
 (defgroup riece-shrink-buffer nil
   "Free old IRC messages to save memory usage."
     (while buffers
       (if (and (get 'riece-shrink-buffer 'riece-addon-enabled)
               (buffer-live-p (car buffers))
-              (eq (derived-mode-class
-                   (with-current-buffer (car buffers)
-                     major-mode))
-                  'riece-dialogue-mode))
+              (with-current-buffer (car buffers)
+                (riece-derived-mode-p 'riece-dialogue-mode)))
          (riece-shrink-buffer (car buffers)))
       (setq buffers (cdr buffers)))))