X-Git-Url: https://cgit.sxemacs.org/?a=blobdiff_plain;f=lisp%2Friece-filter.el;h=6ce65bcbdd6f2aa0108ecee94e5986f172c986af;hb=b51c9730dc2297168743bd6a79b9b359017610e3;hp=a07d0c65d4f5a1a17769475cd0bc35ff8277bb0b;hpb=87270cf0f658e74f636b8222c5219e8e100db588;p=riece diff --git a/lisp/riece-filter.el b/lisp/riece-filter.el index a07d0c6..6ce65bc 100644 --- a/lisp/riece-filter.el +++ b/lisp/riece-filter.el @@ -19,8 +19,8 @@ ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. +;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. ;;; Code: @@ -56,13 +56,15 @@ (let ((function (intern-soft (concat "riece-handle-" message "-message"))) (hook (intern (concat "riece-" message "-hook"))) (after-hook (intern (concat "riece-after-" message "-hook")))) - (unless (riece-ignore-errors (symbol-name hook) - (run-hook-with-args-until-success hook prefix string)) + (unless (riece-funcall-ignore-errors (symbol-name hook) + #'run-hook-with-args-until-success + hook prefix string) (if function (riece-funcall-ignore-errors (symbol-name function) function prefix string)) - (riece-ignore-errors (symbol-name after-hook) - (run-hook-with-args-until-success after-hook prefix string))))) + (riece-funcall-ignore-errors (symbol-name after-hook) + #'run-hook-with-args-until-success + after-hook prefix string)))) (defsubst riece-chomp-string (string) (if (string-match "\r\\'" string)