diff options
author | Tom Tromey <tromey@redhat.com> | 2013-01-16 11:48:32 -0700 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2013-01-16 11:48:32 -0700 |
commit | 6f4de085f065e11f4df3195d47479f28f5ef08ba (patch) | |
tree | 1211a00f1afc86c2b73624897993db02a4852943 /lisp/emacs-lisp/timer.el | |
parent | e078a23febca14bc919c5806670479c395e3253e (diff) | |
parent | ffe04adc88e546c406f9b050238fb98a7243c7a0 (diff) | |
download | emacs-6f4de085f065e11f4df3195d47479f28f5ef08ba.tar.gz emacs-6f4de085f065e11f4df3195d47479f28f5ef08ba.tar.bz2 emacs-6f4de085f065e11f4df3195d47479f28f5ef08ba.zip |
merge from trunk
Diffstat (limited to 'lisp/emacs-lisp/timer.el')
-rw-r--r-- | lisp/emacs-lisp/timer.el | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/emacs-lisp/timer.el b/lisp/emacs-lisp/timer.el index 3eaacd24ec8..8b019d0a785 100644 --- a/lisp/emacs-lisp/timer.el +++ b/lisp/emacs-lisp/timer.el @@ -307,13 +307,13 @@ This function is called, by name, directly by the C code." ;; Run handler. ;; We do this after rescheduling so that the handler function ;; can cancel its own timer successfully with cancel-timer. - (condition-case nil + (condition-case-unless-debug err ;; Timer functions should not change the current buffer. ;; If they do, all kinds of nasty surprises can happen, ;; and it can be hellish to track down their source. (save-current-buffer (apply (timer--function timer) (timer--args timer))) - (error nil)) + (error (message "Error in timer: %S" err))) (if retrigger (setf (timer--triggered timer) nil))) (error "Bogus timer event")))) |