emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 4dcb692 07/12: Default DST to "undecided" in decode


From: Lars Ingebrigtsen
Subject: [Emacs-diffs] master 4dcb692 07/12: Default DST to "undecided" in decoded-time-set-defaults
Date: Wed, 31 Jul 2019 15:47:58 -0400 (EDT)

branch: master
commit 4dcb692de0cf0107149abe501663a1477571bfc0
Author: Lars Ingebrigtsen <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>

    Default DST to "undecided" in decoded-time-set-defaults
    
    * lisp/calendar/time-date.el (decoded-time-set-defaults): When we
    don't have a zone or a DST, set DST to "undecided".
---
 lisp/calendar/time-date.el | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/lisp/calendar/time-date.el b/lisp/calendar/time-date.el
index 6f85171..dfe8dce 100644
--- a/lisp/calendar/time-date.el
+++ b/lisp/calendar/time-date.el
@@ -530,6 +530,12 @@ TIME is modified and returned."
     (setf (decoded-time-month time) 1))
   (unless (decoded-time-year time)
     (setf (decoded-time-year time) 0))
+
+  ;; When we don't have a time zone and we don't have a DST, then mark
+  ;; it as unknown.
+  (when (and (not (decoded-time-zone time))
+             (not (decoded-time-dst time)))
+    (setf (decoded-time-dst time) -1))
   time)
 
 (provide 'time-date)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]