diff options
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/ChangeLog | 7 | ||||
| -rw-r--r-- | lisp/emacs-lisp/timer.el | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 4d0f1e5afeb..ca425d5b5ea 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,10 @@ | |||
| 1 | 2012-06-30 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * emacs-lisp/timer.el (timer-until): Subtract results of | ||
| 4 | float-time, instead of taking float-time of the result of | ||
| 5 | time-subtract, since float-time signals an error for negative time | ||
| 6 | arguments. | ||
| 7 | |||
| 1 | 2012-06-30 Chong Yidong <cyd@gnu.org> | 8 | 2012-06-30 Chong Yidong <cyd@gnu.org> |
| 2 | 9 | ||
| 3 | * xml.el (xml-*-re): Convert defvars into defconsts, and | 10 | * xml.el (xml-*-re): Convert defvars into defconsts, and |
diff --git a/lisp/emacs-lisp/timer.el b/lisp/emacs-lisp/timer.el index eab96fe202a..a66d5972d82 100644 --- a/lisp/emacs-lisp/timer.el +++ b/lisp/emacs-lisp/timer.el | |||
| @@ -268,7 +268,7 @@ how many will really happen." | |||
| 268 | "Calculate number of seconds from when TIMER will run, until TIME. | 268 | "Calculate number of seconds from when TIMER will run, until TIME. |
| 269 | TIMER is a timer, and stands for the time when its next repeat is scheduled. | 269 | TIMER is a timer, and stands for the time when its next repeat is scheduled. |
| 270 | TIME is a time-list." | 270 | TIME is a time-list." |
| 271 | (float-time (time-subtract time (timer--time timer)))) | 271 | (- (float-time time) (float-time (timer--time timer)))) |
| 272 | 272 | ||
| 273 | (defun timer-event-handler (timer) | 273 | (defun timer-event-handler (timer) |
| 274 | "Call the handler for the timer TIMER. | 274 | "Call the handler for the timer TIMER. |