Prefer nil to (current-time) when either will do
* lisp/emacs-lisp/timer.el (timer-event-handler, run-at-time): * lisp/gnus/gnus-score.el (gnus-score-date): * lisp/gnus/gnus-search.el (gnus-search-query-parse-date) (gnus-search-imap-handle-date): * lisp/gnus/gnus-sum.el (gnus-user-date) (gnus-summary-create-article): * lisp/image-dired.el (image-dired-create-thumb-1): * lisp/image/gravatar.el (gravatar-retrieve) (gravatar--prune-cache): * lisp/net/dbus.el (dbus-monitor-handler): * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-set-file-times): * lisp/net/tramp-sh.el (tramp-sh-handle-set-file-times): * lisp/net/tramp-sudoedit.el (tramp-sudoedit-handle-set-file-times): * test/lisp/autorevert-tests.el (auto-revert--wait-for-revert) (auto-revert-tests--write-file, auto-revert-test--wait-for): * test/lisp/net/tramp-tests.el (tramp--test-print-duration): Prefer nil to (current-time) when either will do, as this avoids some consing. Similarly, prefer omitting (current-time) arg when this is equivalent.
This commit is contained in:
parent
af60618945
commit
524c42fa0e
13 changed files with 20 additions and 25 deletions
|
@ -314,7 +314,7 @@ This function is called, by name, directly by the C code."
|
|||
(not (timer--idle-delay timer)))
|
||||
(setf (timer--time timer)
|
||||
(timer-next-integral-multiple-of-time
|
||||
(current-time) (timer--repeat-delay timer))))
|
||||
nil (timer--repeat-delay timer))))
|
||||
;; Place it back on the timer-list before running
|
||||
;; timer--function, so it can cancel-timer itself.
|
||||
(timer-activate timer t cell)
|
||||
|
@ -391,7 +391,7 @@ This function returns a timer object which you can use in
|
|||
|
||||
;; Special case: t means the next integral multiple of REPEAT.
|
||||
(when (and (eq time t) repeat)
|
||||
(setq time (timer-next-integral-multiple-of-time (current-time) repeat))
|
||||
(setq time (timer-next-integral-multiple-of-time nil repeat))
|
||||
(setf (timer--integral-multiple timer) t))
|
||||
|
||||
;; Handle numbers as relative times in seconds.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue