]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix org-table 65536-second bug
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 20 Aug 2019 01:04:56 +0000 (18:04 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 20 Aug 2019 01:05:15 +0000 (18:05 -0700)
* lisp/org/org-table.el (org-table-message-once-per-second):
Fix bug when clock difference goes past a 65536-second boundary.
Don’t assume particular format for current-time result.

lisp/org/org-table.el

index 513a534d9b580758775e261911ebe12b310e7b4d..a65629b302c6176f3d1bd9b4d4b1239f08b319bf 100644 (file)
@@ -3169,7 +3169,7 @@ ARGS are passed as arguments to the `message' function.  Returns
 current time if a message is printed, otherwise returns T1.  If
 T1 is nil, always messages."
   (let ((curtime (current-time)))
-    (if (or (not t1) (< 0 (nth 1 (time-subtract curtime t1))))
+    (if (or (not t1) (time-less-p 1 (time-subtract curtime t1)))
        (progn (apply 'message args)
               curtime)
       t1)))