Fixed.
[riece] / lisp / riece-keyword.el
index 5855d42..1e1e3b8 100644 (file)
@@ -57,7 +57,9 @@
 ;;; The old XEmacs package doesn't have autoload setting for regexp-opt.
 (autoload 'regexp-opt "regexp-opt")
 (defun riece-keyword-message-filter (message)
-  (if riece-keywords
+  (if (and riece-keywords
+          ;; Ignore messages which belongs to myself.
+          (not (riece-message-own-p message)))
       (let ((regexp (regexp-opt riece-keywords))
            (index 0))
        (while (string-match regexp (riece-message-text message) index)