diff options
| author | Paul Eggert | 2019-08-17 17:19:13 -0700 |
|---|---|---|
| committer | Paul Eggert | 2019-08-17 17:22:25 -0700 |
| commit | 3d1c9a77c52664c8c3e4fa1ae25e1d13aab9b2f9 (patch) | |
| tree | 72db1de512b5e7581a57983a24cc6cf67a0ec69e | |
| parent | f38a16ee89a03b838fc29c298e36f9b93a1ebfd2 (diff) | |
| download | emacs-3d1c9a77c52664c8c3e4fa1ae25e1d13aab9b2f9.tar.gz emacs-3d1c9a77c52664c8c3e4fa1ae25e1d13aab9b2f9.zip | |
Fix org-timer-show-remaining-time > 1 hour
* lisp/org/org-timer.el (org-timer-show-remaining-time):
Don’t assume the remaining time is less than one hour.
Simplify. The simplification removes the need for a
decode-time, and fixes a typo I introduced recently.
| -rw-r--r-- | lisp/org/org-timer.el | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/lisp/org/org-timer.el b/lisp/org/org-timer.el index 20b33a1ef5f..e1bbfa97093 100644 --- a/lisp/org/org-timer.el +++ b/lisp/org/org-timer.el | |||
| @@ -380,17 +380,12 @@ VALUE can be `on', `off', or `paused'." | |||
| 380 | (defun org-timer-show-remaining-time () | 380 | (defun org-timer-show-remaining-time () |
| 381 | "Display the remaining time before the timer ends." | 381 | "Display the remaining time before the timer ends." |
| 382 | (interactive) | 382 | (interactive) |
| 383 | (require 'time) | 383 | (message |
| 384 | (if (not org-timer-countdown-timer) | 384 | (if (not org-timer-countdown-timer) |
| 385 | (message "No timer set") | 385 | "No timer set" |
| 386 | (let* ((rtime (decode-time | 386 | (format-seconds |
| 387 | (time-subtract (timer--time org-timer-countdown-timer) | 387 | "%m minute(s) %s seconds left before next time out" |
| 388 | nil) | 388 | (time-subtract (timer--time org-timer-countdown-timer) nil))))) |
| 389 | 'integer)) | ||
| 390 | (rsecs (nth 0 rtime)) | ||
| 391 | (rmins (nth 1 rtime))) | ||
| 392 | (message "%d minute(s) %d seconds left before next time out" | ||
| 393 | rmins rsecs)))) | ||
| 394 | 389 | ||
| 395 | ;;;###autoload | 390 | ;;;###autoload |
| 396 | (defun org-timer-set-timer (&optional opt) | 391 | (defun org-timer-set-timer (&optional opt) |